Git / SSH问题 - 被要求输入密码

时间:2012-12-22 15:26:52

标签: git github ssh ssh-keys

我正在使用Ubuntu。我正在尝试将Git推送到大学服务器。我已成功在我的大学电脑上设置git。反过来,我保存了我的私钥并将其添加到我笔记本电脑上的.ssh文件夹中。当我进行Git配置时,它显示如下:

remote.origin.url=git@gitlab.mycollege.com:bosra/LinuxTest.git

然而,当我尝试第一次按下时(如下面粘贴的那样)我被要求提供密码。没有设置密码。我相信从配置发布我使用正确的协议。谁能提出问题可能在这里?我的.ssh文件夹中有两个私钥。一台是从笔记本电脑生成的,另一台是在大学电脑上生成的。大学电脑上生成的公钥已添加到服务器以允许访问。

bosra@bosra-Apple:~/workspace/LinuxTest$ git push -u origin master
git@mycollege.com's password:

1 个答案:

答案 0 :(得分:0)

可能是因为您的ssh-agent未运行或没有密钥。尝试运行:

ssh-add ~/.ssh/your_private_college_key

相信如果它没有运行,它也应该启动ssh-agent。如果没有,请运行ssh-agent然后重试。