- fix git init

This commit is contained in:
Frogg 2026-05-15 15:58:26 +02:00
parent f0433b34c7
commit d784e7af25
2 changed files with 27 additions and 4 deletions

View File

@ -5,3 +5,4 @@
CONFIG_GIT_SERVER="https://gitea.server.home/"
CONFIG_GIT_USER="Frogg"
CONFIG_GIT_EMAIL="admin@frogg.fr"
CONFIG_GIT_TOKEN_INIT="Frogg_Create"

View File

@ -22,14 +22,36 @@ getbranch(){
}
gitinit(){
msg_info "Set git user : ${1:-$CONFIG_GIT_USER} ${2:-$CONFIG_GIT_EMAIL}"
git config --global user.name user.name "${1:-$CONFIG_GIT_USER}"
git config --global user.email user.email "${2:-$CONFIG_GIT_EMAIL}"
msg_info "Init git repository"
git init
git config user.name "${1:-$CONFIG_GIT_SERVER}"
git config user.email "${2:-$CONFIG_GIT_SERVER}"
git add .
git commit -m "Initial commit"
git branch -M main
git remote add origin "${3:-$CONFIG_GIT_SERVER$(basename "$(pwd)")}"
git push -u origin main
msg_info "Adding origin : ${3:-$CONFIG_GIT_SERVER$}$(basename "$(pwd)")"
git remote add origin "${3:-$CONFIG_GIT_SERVER}$(basename "$(pwd)")}"
# Create repo on git server
if ! curl -X POST "${CONFIG_GIT_SERVER}/api/v1/user/repos" \
-H "accept: application/json" \
-H "Authorization: token ${CONFIG_GIT_TOKEN_INIT}" \
-H "Content-Type: application/json" \
-d '{"name":"frogg_ssl_check", "private":true}';then
msg_error "Error while creating new repository on ${CONFIG_GIT_SERVER}"
return 1
fi
# Push repo on git server
if ! git push -u origin main; then
msg_error "Error while pushing to ${3:-$CONFIG_GIT_SERVER}$(basename "$(pwd)")}"
return 2
fi
}
gitreset(){