公司新搭了一套gitlib代码库,正常通过http可以拉取代码;早上闲来无事,写一下配置ssh的方法,后面通过ssh也可以拉取代码了
获取ssh keys# 邮箱是你gitlib绑定的邮箱 ssh-keygen -t rsa -C 'yourEmail@emai.com' # 一路回车就可以得到你ssh文件的位置
找到你ssh保存的文件~/id_rsa.pub并复制里面的内容
我的是在/c/Users/Administrator/.ssh/id_rsa.pub下
设置ssh登录你的gitlib按照下图设置一下
说明:
- ssh可以设置多个
- 可以设置Expiration date,默认是永久有效
至此,拉取代码就不需要输入密码了
为什么使用ssh因为ssh更加安全,然后更加方便,比如公司的gitlab由http协议换成了https协议,那么如果你是使用http协议管理代码,那么需要修改所有的项目中的git地址变成https,这很烦了!但是如果我们一开始就是用ssh协议,这不需要任何的修改,就很省心。
很烦了!但是如果我们一开始就是用ssh协议,这不需要任何的修改,就很省心。



