From 8df9990b29815e8db46ecaa61b83676fdf982f97 Mon Sep 17 00:00:00 2001 From: "Haoran S. Diao" <0@hairydiode.xyz> Date: Mon, 11 Feb 2019 18:02:10 -0500 Subject: Added user and server argument to client script Added user argument to server script fixed argument checking --- mkgit-client | 8 +++++--- mkgit-server | 13 +++++++------ 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 -- cgit v1.1