- fix git init
This commit is contained in:
parent
89b3c8244b
commit
49102f67ad
19
func/git.sh
19
func/git.sh
|
|
@ -23,9 +23,16 @@ 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}"
|
||||
local git_user git_email repo_name
|
||||
|
||||
# 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"
|
||||
git init
|
||||
|
|
@ -33,8 +40,8 @@ gitinit(){
|
|||
git commit -m "Initial commit"
|
||||
git branch -M main
|
||||
|
||||
msg_info "Adding origin : ${3:-$CONFIG_GIT_SERVER}$(basename "$(pwd)")"
|
||||
git remote add origin "${3:-$CONFIG_GIT_SERVER}$(basename "$(pwd)")"
|
||||
msg_info "Adding origin : ${repo_name}"
|
||||
git remote add origin "${repo_name}"
|
||||
|
||||
msg_info "Try to create repository on git server...
|
||||
curl -X POST \"${CONFIG_GIT_SERVER}api/v1/user/repos\" \\
|
||||
|
|
@ -56,7 +63,7 @@ gitinit(){
|
|||
|
||||
# Push repo on git server
|
||||
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
|
||||
fi
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue