- fix git init
This commit is contained in:
parent
6503e984b3
commit
36efcf6039
18
func/git.sh
18
func/git.sh
|
|
@ -36,11 +36,27 @@ gitinit(){
|
||||||
msg_info "Adding origin : ${3:-$CONFIG_GIT_SERVER}$(basename "$(pwd)")"
|
msg_info "Adding origin : ${3:-$CONFIG_GIT_SERVER}$(basename "$(pwd)")"
|
||||||
git remote add origin "${3:-$CONFIG_GIT_SERVER}$(basename "$(pwd)")}"
|
git remote add origin "${3:-$CONFIG_GIT_SERVER}$(basename "$(pwd)")}"
|
||||||
|
|
||||||
|
msg_info "Try to create repository on git server...
|
||||||
|
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}\""
|
||||||
|
|
||||||
|
# Create repo on git server
|
||||||
|
if ! curl -f -s -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
|
# 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 ${3:-$CONFIG_GIT_SERVER}$(basename "$(pwd)")"
|
||||||
return 2
|
return 2
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue