需要明确一点,ssh验证是不需要输入用户名和密码的。
所以,要求输入用户名和密码的情况,肯定不是ssh协议。
解决方式:
在repo的.git 目录中,有个文件 config
[remote "origin"]
fetch = + refs/heads/*:refs/remotes/origin/*
url = git@github.com:username/projectname.git
把里面的url改成如上的形式, 使用SSH公钥的方式认证 就好了
学习,思考,分享,创造