Windows to Ubuntu git connection



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

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

好的,所以事实证明,设置适用于 Windows 的 Git 的私钥需要一个看似未记录的步骤。

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

相关内容

最新更新