FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
platform_api_python_client/git_push.sh at main · CentML/platform_api_python_client · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
CentML
/
platform_api_python_client
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
platform_api_python_client
/
git_push.sh
Copy path
More file actions
More file actions
Latest commit
History
History
History
57 lines (44 loc) · 1.79 KB
Breadcrumbs
platform_api_python_client
/
git_push.sh
Copy path
File metadata and controls
57 lines (44 loc) · 1.79 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!
/bin/sh
#
ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
#
#
Usage example: /bin/sh ./git_push.sh wing328 openapi-petstore-perl "minor update" "gitlab.com"
git_user_id=
$1
git_repo_id=
$2
release_note=
$3
git_host=
$4
if
[
"
$git_host
"
=
"
"
]
;
then
git_host=
"
github.com
"
echo
"
[INFO] No command line input provided. Set
\$
git_host to
$git_host
"
fi
if
[
"
$git_user_id
"
=
"
"
]
;
then
git_user_id=
"
centml
"
echo
"
[INFO] No command line input provided. Set
\$
git_user_id to
$git_user_id
"
fi
if
[
"
$git_repo_id
"
=
"
"
]
;
then
git_repo_id=
"
platform/client
"
echo
"
[INFO] No command line input provided. Set
\$
git_repo_id to
$git_repo_id
"
fi
if
[
"
$release_note
"
=
"
"
]
;
then
release_note=
"
Minor update
"
echo
"
[INFO] No command line input provided. Set
\$
release_note to
$release_note
"
fi
#
Initialize the local directory as a Git repository
git init
#
Adds the files in the local repository and stages them for commit.
git add
.
#
Commits the tracked changes and prepares them to be pushed to a remote repository.
git commit -m
"
$release_note
"
#
Sets the new remote
git_remote=
$(
git remote
)
if
[
"
$git_remote
"
=
"
"
]
;
then
#
git remote not defined
if
[
"
$GIT_TOKEN
"
=
"
"
]
;
then
echo
"
[INFO]
\$
GIT_TOKEN (environment variable) is not set. Using the git credential in your environment.
"
git remote add origin https://
${git_host}
/
${git_user_id}
/
${git_repo_id}
.git
else
git remote add origin https://
${git_user_id}
:
"
${GIT_TOKEN}
"
@
${git_host}
/
${git_user_id}
/
${git_repo_id}
.git
fi
fi
git pull origin master
#
Pushes (Forces) the changes in the local repository up to the remote repository
echo
"
Git pushing to https://
${git_host}
/
${git_user_id}
/
${git_repo_id}
.git
"
git push origin master
2>&1
|
grep -v
'
To https
'
Back
|
FazBrowse Home
|
New Git URL