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