我最近在我的Windows Server2003机器上设置了cygwin、git和gitosis,现在遇到了麻烦。我几乎遵循了我能找到的所有教程,并确认当我推送gitosis admin存储库时,我的git帐户的authorized_keys表将会更新。然而,当涉及到创建新的存储库时,我似乎被卡住了。
我在git bash和windows命令行中都看到过很多推荐以下代码的教程(显然repo名称发生了变化):
mkdir free_monkey
cd free_monkey
git init
touch README
git add .
git commit -m "Added blank readme"
git remote add origin git@my_server:free_monkey.git
git push origin master当我执行最后一行时(不管我发送了什么),它显示“远程端意外挂起”:$ git推送-v原始主:refs/head/master推入git@my_server:free_monkey.git致命:远程端意外挂起
我的gitosis.conf文件如下所示:
[gitosis]
loglevel = DEBUG
[group gitosis-admin]
writable = gitosis-admin free_monkey.git free_monkey
members = git@my_server @all请让我知道,如果我遗漏了任何信息,你需要帮助我调试这个。谢谢!
另一件让我担心的事情是:
$ ssh git@my_server git
DEBUG:gitosis.serve.main:Got command 'git'
ERROR:gitosis.serve.main:Unknown command denied 这可能是问题所在吗?如果是这样,我该如何修复它呢?
发布于 2009-11-09 03:29:56
你可能在第一次就犯了一个打字错误。尝试删除原点,然后重新添加:
git rm origin
git remote add origin git@my_server:free_monkey.git然后再试着推一次。值得一试。
https://stackoverflow.com/questions/1697608
复制相似问题