我在gitlab服务器上有一个远程git存储库 .
我正在通过ssh访问服务器 . 当我从 Konsole
窗口输入 git push
时,它完全正常,git要求我输入我的ssh-key对的密码 .
我输入密码并执行推送 . 当我尝试从 Terminator
-window做同样的事情时,它不起作用 . 而是终结者输出
Enter passphrase for key '/example/directory/user/.ssh/id_rsa':
git@example-git.examplecompany.de's password:
Permission denied, please try again.
git@example-git.examplecompany.de's password:
Permission denied, please try again.
git@example-git.examplecompany.de's password:
Permission denied (publickey,password).
fatal: Could not read from remote repository.
没有要求我输入我的密码 . 我该如何改变这种行为?
1 回答
在这种情况下,当您提到它要求您的GitLab帐户时,这意味着如果您的密码准确,那么您的ssh密钥设置不正确 .
将您的密钥复制到您的GitLab帐户,然后重试 .