git下载代码ssh免密设置
现在git作为代码管理已经是很普遍的事情了,当进入一家公司,如果是使用git的,在弄开发环境的时候设置ssh免密的步骤是少不了的。为了方便自己和大家,纪录下。
1 如果是windows环境的话,可能用系统自带的终端是不能正常使用一些命令行的。如果你已经安装好了git客户端的话,那这个问题就可以解决了,可以使用git终端(git bash)来操作了,mac的话不用担心了。具体如下:
输入命令:ssh-keygen -t rsa -C "[email protected]"
然后一直回车即可,也可以输入密码,看个人了。 如果之前已经存在会提示是否覆盖(overwrite) 。 完毕之后会有提示,这个命令生成的几个文件的位置,注意看下,大概是下面这样的提升:
Your identification has been saved in /home/you/.ssh/id_rsa.
# Your public key has been saved in /home/you/.ssh/id_rsa.pub.
# The key fingerprint is: # 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db [email protected]
2 如果是mac的 可以直接在终端输入命令:cd ~/.ssh 如果有的话也会看到 id_rsa,id_rsa.pub等几个文件,没有的话输入红色标示的那个命令即可。
3 然后打开 id_rsa.pub 这个文件,这个文件就是公钥了,复制里面的内容,登入公司的git地址,在页面的左侧
列表中有个:Profile Settings 选项,选择这个,然后在左侧会看到SSH KEYS这个选项,点击进去,右上角有个add ssh keys这个按钮,点击这个粘贴你刚刚复制的那个公钥里面的内容,最后提交就可以了。
4 这个时候注意,如果要下载代码,需要把终端重启下,就可以使用了。