猿问

为什么每次还是要输入用户名和密码,到底这key正确的使用方法是怎样的呢?

按照Github的帮助文档,将生成的SSH key添加到GitHub里了,通过下面的测试代码也返回成功了

ssh -T git@github.com

ssh key在登录服务器的时候可以不用每次输入用户名和密码,我以为git里也是提供这个功能,但是在命令行中提交私有仓库代码的时候,每次还是要输入用户名和密码,到底这key正确的使用方法是怎样的呢?


交互式爱情
浏览 166回答 2
2回答

潇潇雨雨

编辑项目目录下的.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

可以通过以下命令修改,将HTTPS分支改为SSH分支,作用同修改.git/config文件git remote rm origingit remote add origin git@github.com:twlkyao/demo.gitgit push origin
随时随地看视频慕课网APP
我要回答