$ 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 curl2、生成公钥,用于系统认证
$ ssh-keygen -t -rsa //一路回车到底 $ cd ~/.ssh //查看是否生成公私钥对(id_rsa.pub、id_rsa、know_hosts)3、在$HOME/.shh目录下创建config文件
$ touch ~/.ssh/config4、将以下内容添加到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_rsa5、将之前生成的公钥添加到Gerrit系统中
$ cat ~/.ssh/id_rsa.pub //注意*.pub后缀的公钥文件,选择公钥内容并拷贝
(1)登录服务器页面 (这里以github为例)
(2)选择用户,进入设置模式
(3)选择ssh key,添加新的公钥
(5)查看开发服务器权限
$ ssh -T git@github.com



