6

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

每次我做一个

git push -u origin master

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

4

2 回答 2

14

检查您的遥控器是否未设置为使用 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
于 2013-11-11T22:15:57.680 回答
0

您需要将密钥添加到服务器。如果您使用的是 linux 或 mac,您可以按照本教程进行操作

于 2013-11-11T14:38:26.010 回答