我在 Linux Debian 机器上运行 GitLab 6.2,看起来我无法从命令行推送到远程存储库。
每次我做一个
git push -u origin master
它要求输入用户名和密码(我已将源添加为 HTTP 远程)
检查您的遥控器是否未设置为使用 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
您需要将密钥添加到服务器。如果您使用的是 linux 或 mac,您可以按照本教程进行操作