我正在Linux Debian框上运行GitLab 6.2,看起来我无法从命令行推送到远程存储库。
每次我做
git push -u origin master
它要求输入用户名和密码(我已将原点作为HTTP远程添加)
答案 0 :(得分:12)
检查您的遥控器未设置为使用http / https:
$ git remote -v
origin https://somedomain.com/username/repo.git (fetch)
origin https://somedomain.com/username/repo.git (push)
如果看起来如上所示,请尝试切换到使用ssh,如下所示:
$ git remote rm origin
$ git remote add origin git@somedomain.com:username/repo.git
答案 1 :(得分:0)
您需要将密钥添加到服务器。 如果您使用的是linux或mac,则可以按照tutorial
进行操作