Git本地保存密码&SSH公钥配置

Git

git有两种方式克隆仓库。https 和 ssh 

https就是传统的用户名密码方式。需要配置一下永久存储。

git config --global user.name 'gitname'

git config --global user.email 'youremail'

git config --global credential.helper store  

注:重点。如上命令要在你项目的根目录敲。即有.git的那个目录。  然后你再使用git pull  git push 就不需要密码了。

 

下面是另一种ssh的方式

ssh-keygen -t rsa -C "youremail"  然后一直按enter不用设密码(当然公司开发还是设一个,玩就无所谓了)。然后就会生成所用的密钥。

id_ras.pub是公钥,github上需要配置这个。

ssh是使用密钥来验证。这样GitHub配置我机器的公钥后就不用每次push都验证了。下面是我没配置公钥时候克隆仓库的结果。

下面我需要在GitHub上面配置我本机生成的pub公钥。

可以看到上面我公钥生成的地方是 /root/.ssh/id_ras.pub 现在打开这个文件然后复制。

然后登陆GitHub 点击你头像里面有一个settings 点进去

然后确定就好了,此时就配置完成了。这回你在提交代码就不用输入密码了。

然后可以输入这个看成功没。

root@11111:/home# ssh -T git@github.com
Hi yourname! You've successfully authenticated, but GitHub does not provide shell access.

 

ssh参考:http://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646346.html

ssh参考:https://blog.csdn.net/zengqiang1/article/details/52997885

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值