From 36efcf6039886f1e4ea3c6806aeb5531ac648d17 Mon Sep 17 00:00:00 2001 From: Frogg Date: Fri, 15 May 2026 16:15:49 +0200 Subject: [PATCH] - fix git init --- func/git.sh | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/func/git.sh b/func/git.sh index 1a63849..eaa0307 100644 --- a/func/git.sh +++ b/func/git.sh @@ -36,11 +36,27 @@ gitinit(){ msg_info "Adding 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 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 fi }