- fix git init

This commit is contained in:
Frogg 2026-05-15 16:54:20 +02:00
parent 89b3c8244b
commit 49102f67ad
1 changed files with 13 additions and 6 deletions

View File

@ -23,9 +23,16 @@ getbranch(){
gitinit(){ gitinit(){
msg_info "Set git user : ${1:-$CONFIG_GIT_USER} ${2:-$CONFIG_GIT_EMAIL}" local git_user git_email repo_name
git config --global user.name user.name "${1:-$CONFIG_GIT_USER}"
git config --global user.email user.email "${2:-$CONFIG_GIT_EMAIL}" # prepare vars
git_user="${1:-$CONFIG_GIT_USER}"
git_email="${2:-$CONFIG_GIT_EMAIL}"
repo_name="${3:-$CONFIG_GIT_SERVER}$(basename "$(pwd)").git"
msg_info "Set git user : ${git_user} ${git_email}"
git config --global user.name user.name "${git_user}"
git config --global user.email user.email "${git_email}"
msg_info "Init git repository" msg_info "Init git repository"
git init git init
@ -33,8 +40,8 @@ gitinit(){
git commit -m "Initial commit" git commit -m "Initial commit"
git branch -M main git branch -M main
msg_info "Adding origin : ${3:-$CONFIG_GIT_SERVER}$(basename "$(pwd)")" msg_info "Adding origin : ${repo_name}"
git remote add origin "${3:-$CONFIG_GIT_SERVER}$(basename "$(pwd)")" git remote add origin "${repo_name}"
msg_info "Try to create repository on git server... msg_info "Try to create repository on git server...
curl -X POST \"${CONFIG_GIT_SERVER}api/v1/user/repos\" \\ curl -X POST \"${CONFIG_GIT_SERVER}api/v1/user/repos\" \\
@ -56,7 +63,7 @@ gitinit(){
# Push repo on git server # Push repo on git server
if ! git push -u origin main; then if ! git push -u origin main; then
msg_error "Error while pushing to ${3:-$CONFIG_GIT_SERVER}$(basename "$(pwd)")" msg_error "Error while pushing to ${repo_name}"
return 2 return 2
fi fi
} }