按照Github的帮助文档,将生成的SSH key添加到GitHub里了,通过下面的测试代码也返回成功了ssh -T git@github.comssh key在登录服务器的时候可以不用每次输入用户名和密码,我以为git里也是提供这个功能,但是在命令行中提交私有仓库代码的时候,每次还是要输入用户名和密码,到底这key正确的使用方法是怎样的呢?
2 回答
潇潇雨雨
TA贡献1833条经验 获得超4个赞
编辑项目目录下的.git/config文件
找到:
[remote "origin"] url =https://github.com/hit9/hit9.github.com.git fetch = +refs/heads/*:refs/remotes/origin/*
把url处改成ssh地址:
[remote "origin"] url =git@github.com:hit9/hit9.github.com.git fetch = +refs/heads/*:refs/remotes/origin/*
url是 https的时候会采用用户名认证. 是ssh地址的时候才会采用ssh认证
慕的地10843
TA贡献1785条经验 获得超8个赞
可以通过以下命令修改,将HTTPS分支改为SSH分支,作用同修改.git/config文件git remote rm origin
git remote add origin git@github.com:twlkyao/demo.git
git push origin
- 2 回答
- 0 关注
- 165 浏览
添加回答
举报
0/150
提交
取消