我已经在Codaset网站上创建并成功实施了一个GIT项目.我使用SSH在我的Codaset和我的本地存储库之间进行通信.当我从GIT Bash推送时,Git Bash会询问我的用户名凭据.尽管Git Bash成功执行了推送,但每次执行推送时都必须输入我的用户凭据.
我已经检查了许多博客和建议来解决这个问题,但无济于事.另外,我试过用Putty.我的问题是:
sta*_*rty 14
在您的终端类型中:
git config -l
Run Code Online (Sandbox Code Playgroud)
这将显示您的repo的配置信息.看看那一行remote.origin.url.从你所描述的应该是: https://github.com/Username/project.git.这意味着它使用HTTP协议而不是SSH!我也有这个问题:)虽然容易修复!
只需在终端中执行:
git config remote.origin.url git@github.com:Username/project.git
Run Code Online (Sandbox Code Playgroud)
应该照顾好的事情!