配置ssh
大多数 Git 服务器都会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。
首先先确认一下是否已经有一个公钥了。SSH 公钥默认储存在账户的主目录下的
~/.ssh 目录(Linux环境), 如果没有的话, 使用命令(Linux环境):
ssh-keygen
然后一路敲回车即可. 之后会在你用户主目录下生产一个
.ssh 文件夹, 打开里面有两个文件,
id_rsa和id_rsa.pub,
.pub就是公钥, 另一个是私钥, 公钥需要交给服务器, 服务器就是通过公钥和私钥来确定你的身份.
(关于我们如何使用公钥和Gerrit, 后面会说到)
Windows下, 如果安装了msysGit, 可以打开Git Bash, 然后同样输入ssh-keygen, 一路回车, 生成的文件在 C:\Users\用户名\.ssh 或 C:\Documents and Settings\用户名\.ssh 下