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
|
then
|
||||||
REMOTEPATH=$2
|
REMOTEPATH=$2
|
||||||
else
|
else
|
||||||
read -p "Enter user@remotehost:path >> " REMOTEPATH
|
read -p "Enter remote path (user@remotehost:/root/to/path/) >> " REMOTEPATH
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rsync -rvz -e ssh -p 22000 --progress $LOCALPATH $REMOTEHOST
|
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...'
|
echo 'Starting gogs git service in screen...'
|
||||||
#screen -dmS gogs
|
#screen -dmS gogs
|
||||||
#screen -S gogs -X stuff "/root/gogs/gogs web\n"
|
#screen -S gogs -X stuff "/faronear/gogs/gogs web\n"
|
||||||
cd /root/git
|
cd /faronear/git
|
||||||
sudo pm2 start -x './gogs/gogs' -n git.gogs -- web # sudo it so that pm2 list shows it as root
|
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...'
|
echo 'Starting http2https web service in pm2...'
|
||||||
cd /root/git/git.faronear.org
|
cd /faronear/git/git.faronear.org
|
||||||
sudo pm2 start server.js --name git.http2https # sudo it so that pm2 list shows it as root
|
sudo pm2 start server.js --name git.http # sudo it so that pm2 list shows it as root
|
||||||
cd /root
|
cd /faronear
|
||||||
|
|
||||||
echo 'Done!'
|
echo 'Done!'
|
||||||
|
Loading…
Reference in New Issue
Block a user