Gitlab 6.2在推送到源时要求用户名和密码验证

时间:2013-11-11 12:29:42

标签: git http gitlab

我正在Linux Debian框上运行GitLab 6.2,看起来我无法从命令行推送到远程存储库。

每次我做

git push -u origin master

它要求输入用户名和密码(我已将原点作为HTTP远程添加)

2 个答案:

答案 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

进行操作
相关问题