【问题标题】:git - Git asking for SSH password every time [duplicate]git - Git 每次都要求输入 SSH 密码 [重复]
【发布时间】:2016-02-11 11:43:20
【问题描述】:

我使用 SSH 连接到我的服务器(Ubuntu 15.10),在该服务器上我推送和拉取到 Git 存储库。 然而,尽管安装了gnome-keyring 并附有here 的说明。

奇怪的是,Credential Helper 可以在我使用 HTTPS 从 GitHub 克隆的存储库中正常工作,但不能在我自己的 SSH 服务器上工作。

【问题讨论】:

  • 你使用的是哪个 git 版本?你提到的链接说它需要 git 1.8(非常怀疑这是问题所在)

标签: git ssh


【解决方案1】:

在这里找到我的答案:Configuring Git over SSH to login once

基本上,我必须用ssh-keygen 生成一个密钥对,然后用ssh-copy-id -i ~/.ssh/id_rsa user@host 将它发送到服务器。

ssh-agent 为我完成了剩下的工作,记住了我的密码。

编辑

感谢 @DigitalRoss 和 @Jefromi 提供有用的回答。

【讨论】:

    猜你喜欢
    • 2021-07-02
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    • 2021-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-27
    相关资源
    最近更新 更多