【问题标题】:Windows to Ubuntu git connectionWindows 到 Ubuntu 的 git 连接
【发布时间】:2014-01-20 04:27:51
【问题描述】:

我在亚马逊的 Ubuntu 机器上设置了一个 git 服务器(和 gitolite)。我想在 Windows 上与此服务器进行交互。我已经安装了适用于 Windows 的 Git(Visual Studio Tools for Git 附带的那个),但尝试访问服务器以 bash 提示结束,告诉我“权限被拒绝(公钥)”。我在本地机器上拥有来自 git 用户的 ssh 密钥,并且 Pageant 已加载它们,但我看不到任何告诉 git 客户端使用它们的方法。如何告诉 git 命令行使用我的 ssh 密钥?

或者更好的是,有没有人有设置 Visual Studio Tools for Git 来访问他们自己的个人 git 服务器而不是 GitHub 的经验?

【问题讨论】:

标签: windows git visual-studio ubuntu ssh


【解决方案1】:

好的,事实证明,为 Windows 版 Git 设置私钥需要一个看似未记录的步骤。

安装 Windows 版 Git 后,它会创建一个新文件夹 C:\Users\[user]\.ssh。为了设置用于 ssh 的密钥,您必须将 git 用户的私有 ssh 密钥复制到此目录,并且它*必须命名为“id_rsa”*。一旦您在该文件夹中拥有该密钥,您就是黄金。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-05
    • 2019-03-30
    • 1970-01-01
    相关资源
    最近更新 更多