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