summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaoran S. Diao <0@hairydiode.xyz>2019-02-11 18:02:10 -0500
committerHaoran S. Diao <0@hairydiode.xyz>2019-02-11 18:02:10 -0500
commit8df9990b29815e8db46ecaa61b83676fdf982f97 (patch)
tree8f916a971bd88ca04495d696e0dbcca5c99037ca
parent945c9b851a2ba97acec0bd7efab44f492f30aa67 (diff)
Added user and server argument to client script
Added user argument to server script fixed argument checking
-rwxr-xr-xmkgit-client8
-rwxr-xr-xmkgit-server13
2 files changed, 12 insertions, 9 deletions
diff --git a/mkgit-client b/mkgit-client
index 1cfb245..12acd24 100755
--- a/mkgit-client
+++ b/mkgit-client
@@ -1,8 +1,10 @@
#!/bin/bash
-if [ $1 == "" ]; then
- echo usage: mkgit-client [repository name]
+if [ "$2" == "" ]; then
+ echo usage: mkgit-client [repository name] [git user]@[server]
+ exit
fi
-git remote add origin git@hairydiode.xyz:$1
+git remote rm origin
+git remote add origin $2:$1
git push --set-upstream origin master
BRANCHES=$(git branch | sed "s/*//g")
for BRANCH in ${BRANCHES[@]}; do
diff --git a/mkgit-server b/mkgit-server
index 340fc61..868cb21 100755
--- a/mkgit-server
+++ b/mkgit-server
@@ -1,10 +1,11 @@
#!/bin/bash
-if [ $1 == "" ]; then
- echo usage: mkgit-server [repository name]
+if [ "$2" == "" ]; then
+ echo usage: mkgit-server [repository name] [git user]
+ exit
fi
-mkdir /home/git/$1.git
-cd /home/git/$1.git
+mkdir /home/$2/$1.git
+cd /home/$2/$1.git
git init --bare
-chown -R git *
+chown -R $2 *
cd ..
-chown -R git $1.git
+chown -R $2 $1.git