您的位置:首页 > 编程语言

git托管代码随笔--运用ssh传输,不用每次提交频繁输入github账号密码

2015-11-30 20:15 676 查看

遇到问题:在使用git bash的时候 每次git push均要输入账号密码。

问题原因:使用的是http传输,需用ssh传输。

解决方法:

1.设置密钥

ssh-keygen -t rsa -C "此处为自己的邮箱"

几次回车后输入"y"确认



Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa打开路径下的id_rsa.pub文件,复制内容;

登录github,打开setting;进入ssh keys



进去之后add ssh key

title位置填入(任意) key为刚才复制的内容,点击add key确认。

2.配置你的用户名和邮箱

$ git config --global user.name "你的用户名"

$ git config --global user.email 你的电子邮箱

3.将http传输改为ssh传输

查看当前的remote origin

git remote -v

然后删除

git remote rm origin

新建remote origin

登录的你github,获取ssh的url,复制下来



git remote add origin 后面跟上你复制的ssh的url(之后都是获取ssh)

最后输入 git push 中间会让你输入yes

过程如下,



重新git push 你会发现已经不用再输入账号密码了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: