使用阿里云+MacOS
1. 本地执行以下命令生成public and private key
ssh-keygen -t rsa -b 2048
2. 将public key 通过ssh-copy-id 存入阿里云服务器
3.~/.ssh/config 中配置好ip,user,rsa文件名称
4.可以通过ssh ip访问阿里云服务器
使用Gerrit与MacOS
1. 将上面生成的public key通过gerrit webUI存入ssh public keys
2. 打开阿里云29418端口。
3.必要的情况下清除know-hosts
4.使用与登录gerrit同样的账户远程登录gerrit服务
ssh -p29418 zs@IP
5.出现:
**** Welcome to Gerrit Code Review ****
Hi zs, you have successfully connected over SSH.
Unfortunately, interactive shells are disabled.
To clone a hosted Git repository, use:
git clone ssh://zs@IP/REPOSITORY_NAME.git
进入H2数据库:
cd /home/gerrit/gerrit-site
java -jar ./bin/gerrit.war gsql