1、根据开发环境判断是否需要实现安装git
$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ sudo apt-get install openssh-client
$ sudo apt-get install git-core
$ sudo apt-get install curl
2、生成公钥,用于系统认证
$ ssh-keygen -t -rsa //一路回车到底
$ cd ~/.ssh //查看是否生成公私钥对(id_rsa.pub、id_rsa、know_hosts)
3、在$HOME/.shh目录下创建config文件
$ touch ~/.ssh/config
4、将以下内容添加到config文件中
$ touch ~/.ssh/config
$ chmod 644 ~/.ssh/config
$ vi ~/.ssh/config //增加如下内容,注意修改自己的名字,若有新服务器添加,末端添加即可
host 服务器地址
Hostname服务器地址
Port 29418
User 自己的名字
PubkeyAuthentication yes
IdentitiesOnly yes
PasswordAuthentication no
IdentityFile ~/.ssh/id_rsa
host 服务器地址 //有新的服务器就继续在下面添加
Hostname 服务器地址
Port 29418
User 自己的名字
PubkeyAuthentication yes
IdentitiesOnly yes
PasswordAuthentication no
IdentityFile ~/.ssh/id_rsa
5、将之前生成的公钥添加到Gerrit系统中
$ cat ~/.ssh/id_rsa.pub //注意*.pub后缀的公钥文件,选择公钥内容并拷贝
(1)登录服务器页面 (这里以github为例)
(2)选择用户,进入设置模式
(3)选择ssh key,添加新的公钥
(5)查看开发服务器权限
$ ssh -T git@github.com