git - 设置好Gitosis,但是无法clone

标签 git ssh cygwin gitosis

我已经在远程 Ubuntu 机器上设置了 Gitosis,我将在以下命令中将其称为 linuxserver 作为我的主机。我还使用 Cygwin 从 Windows 机器进行连接。

我按照以下说明进行操作:http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way

在我需要将 gitosis-admin 存储库克隆到我的本地机器之前,我没有遇到任何问题

git clone git@linuxserver:gitosis-admin.git

当我执行此操作时,命令会执行,但会卡在那里不显示任何内容,直到我按 ctrl-c 返回到命令提示符。根本不显示任何消息。

我很确定我的 ssh key 设置正确,因为使用“ssh linuxserver”登录到我的常规帐户可以完美地工作而无需输入密码。

编辑:周末我在家里安装了一个几乎相同的 Ubuntu 机器,并且在安装 Gitosis 时没有遇到任何问题。唯一的区别是我是从 OSX 而不是 Cygwin 连接的。

编辑:我还发现,当使用“Git 扩展”提供的 Bash Shell 时,我没有遇到任何问题,所以问题肯定是某种 Cygwin 冲突。

编辑: 只是一个更新,但是在发布这个问题大约一个月后,我切换到 Mercurial,发现我更喜欢它而不是 git。感谢您的建议,但我不打算返回 git 来尝试其中的任何一个。

最佳答案

我还建议在 conf 中设置调试选项。

[gitosis]
loglevel = DEBUG

关于git - 设置好Gitosis,但是无法clone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1174514/

相关文章:

php - Magento索引器通过ssh运行但不是cron作业

java - 密码 'aes256-cbc' 是必需的,但不可用

linux - 如何在 Ubuntu 上停止 Node.js 并在不停止的情况下注销

c++ - 在带有 Windows/Cygwin 的 Netbeans 中使用 gnuplot-iostrem 库进行编译时出现问题

c - 这个程序应该画一座房子。但功能无法使用

git - 在 Windows 7 上使用 GIT BASH 的 Groovy Bootstrap 错误

git - 无需克隆即可从远程仓库获取最后一次提交哈希

unix - cygwin 的 Ghostscript

eclipse - 从 Eclipse 的历史 View 中删除 ORIG_HEAD 和 FETCH_HEAD

git - 如何使用 Git 单独组织额外的项目 Material ?