首页 > 解决方案 > 如何使用 gitolite 和 TortoiseGit

问题描述

我使用本地 git repos。它位于 Ubuntu 机器上,并且我在本地 git 中安装了 gitolite。

我在 linux 客户端成功了 git clone。但我失败了 Windows 客户端。我想在 Windows 中使用 TortoiseGit 客户端。

我试过,

  1. 使用 PuttyGen.exe 创建 .PPK 文件
  2. 在 gitolite-admin repo 中上传 keydir
  3. windows下的git克隆

让我们看看以下,请

在此处输入图像描述

但结果是

在此处输入图像描述

在此处输入图像描述

我不明白为什么它需要 git-repo 的密码?我正确上传了 .ppk 文件。而且,我不明白这条消息,“似乎不是 git 存储库”存储库位于确切位置。/home/git-repo/repositories/test.git

我想将 TortoiseGit 与 gitolite 一起使用。

标签: gittortoisegitgitoliteplink

解决方案


您不得将 ppk 文件上传到 gitolite,(1) 它还包含您的私钥,并且 (2) openssh 无法读取它(您需要使用 Puttygen 打开它并将公钥字符串复制到您上传到 gitolite 的文件中) .

另一种方法是将 OpenSSH 与 TortoiseGit 一起使用:https ://stackoverflow.com/a/32115724/3906760


推荐阅读