We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cfe0d74 commit f2d17a8Copy full SHA for f2d17a8
1 file changed
script.sh
@@ -18,11 +18,17 @@ if [ -z "${GH_EMAIL}" ]; then
18
echo "GH_EMAIL is not set"
19
exit 1
20
fi
21
+if [ -z "${GH_SSH_KEY}" ]; then
22
+ echo "GH_SSH_KEY is not set"
23
+ exit 1
24
+fi
25
26
cd "$(mktemp -d)"
27
dir_path="$(pwd)"
28
trap "rm -rf ${dir_path}" EXIT
-git clone "${GH_REPOSITORY}" "repo"
29
+echo "${GH_SSH_KEY}" > ssh_key
30
+chmod 600 ssh_key
31
+GIT_SSH_COMMAND="ssh -i ${dir_path}/ssh_key" git clone "${GH_REPOSITORY}" "repo"
32
cd "repo"
33
34
git config user.name "${GH_USERNAME}"
@@ -51,7 +57,7 @@ do
51
57
52
58
done
53
59
54
-git push origin HEAD
60
+GIT_SSH_COMMAND="ssh -i ${dir_path}/ssh_key" git push origin HEAD
55
61
56
62
echo
63
echo "Done ! Added ${commits} commits"
0 commit comments