u
This commit is contained in:
parent
254c97660a
commit
fce109d02d
@ -1 +1,16 @@
|
||||
sed -i "s/\/home\/fon\//\/root\//g" `grep '/home/fon' -rl git.repo/*/*/hooks`
|
||||
#!/bin/bash
|
||||
|
||||
read -p "Enter old hook path: >> " OLDPATH
|
||||
read -p "Enter new hook path: >> " NEWPATH
|
||||
read -p "Enter repository root path: >> " REPOROOT
|
||||
|
||||
echo '$REPOROOT'
|
||||
echo "$REPOROOT"
|
||||
|
||||
sed -i "s:$OLDPATH:$NEWPATH:g" `grep "$OLDPATH" -rl $REPOROOT/*/*/hooks/`
|
||||
|
||||
echo "Completed replacing $OLDPATH to $NEWPATH recursively in folder $REPOROOT"
|
||||
|
||||
# 参数 -i 代表在文件里直接替换。但发现在 MacOS 里这会报错,在 Debian 里没问题。
|
||||
# 可以用 : 来取代 /,以避免大量出现 \/
|
||||
# sed -i "s/\/home\/fon\//\/root\//g" `grep '/home/fon' -rl git.repo/*/*/hooks`
|
||||
|
@ -9,7 +9,7 @@ if [ $2 ]
|
||||
then
|
||||
REMOTEPATH=$2
|
||||
else
|
||||
read -p "Enter user@remotehost:path >> " REMOTEPATH
|
||||
read -p "Enter remote path (user@remotehost:/root/to/path/) >> " REMOTEPATH
|
||||
fi
|
||||
|
||||
rsync -rvz -e ssh -p 22000 --progress $LOCALPATH $REMOTEHOST
|
||||
|
12
serve-git.sh
12
serve-git.sh
@ -1,13 +1,13 @@
|
||||
echo 'Starting gogs git service in screen...'
|
||||
#screen -dmS gogs
|
||||
#screen -S gogs -X stuff "/root/gogs/gogs web\n"
|
||||
cd /root/git
|
||||
#screen -S gogs -X stuff "/faronear/gogs/gogs web\n"
|
||||
cd /faronear/git
|
||||
sudo pm2 start -x './gogs/gogs' -n git.gogs -- web # sudo it so that pm2 list shows it as root
|
||||
cd /root
|
||||
cd /faronear
|
||||
|
||||
echo 'Starting http2https web service in pm2...'
|
||||
cd /root/git/git.faronear.org
|
||||
sudo pm2 start server.js --name git.http2https # sudo it so that pm2 list shows it as root
|
||||
cd /root
|
||||
cd /faronear/git/git.faronear.org
|
||||
sudo pm2 start server.js --name git.http # sudo it so that pm2 list shows it as root
|
||||
cd /faronear
|
||||
|
||||
echo 'Done!'
|
||||
|
Loading…
Reference in New Issue
Block a user