- fix git init
This commit is contained in:
parent
f0433b34c7
commit
d784e7af25
|
|
@ -5,3 +5,4 @@
|
||||||
CONFIG_GIT_SERVER="https://gitea.server.home/"
|
CONFIG_GIT_SERVER="https://gitea.server.home/"
|
||||||
CONFIG_GIT_USER="Frogg"
|
CONFIG_GIT_USER="Frogg"
|
||||||
CONFIG_GIT_EMAIL="admin@frogg.fr"
|
CONFIG_GIT_EMAIL="admin@frogg.fr"
|
||||||
|
CONFIG_GIT_TOKEN_INIT="Frogg_Create"
|
||||||
|
|
|
||||||
30
func/git.sh
30
func/git.sh
|
|
@ -22,14 +22,36 @@ getbranch(){
|
||||||
}
|
}
|
||||||
|
|
||||||
gitinit(){
|
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 init
|
||||||
git config user.name "${1:-$CONFIG_GIT_SERVER}"
|
|
||||||
git config user.email "${2:-$CONFIG_GIT_SERVER}"
|
|
||||||
git add .
|
git add .
|
||||||
git commit -m "Initial commit"
|
git commit -m "Initial commit"
|
||||||
git branch -M main
|
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(){
|
gitreset(){
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue