如何将gitolite目录移动到另一个地方

时间:2013-10-14 08:26:42

标签: git gitolite

我在/ home / git中的git用户的主目录中安装了gitolite。现在我想把它移到/ git。 我将/ home / git复制到/ git并将/ etc / passwd中的主目录更改为/ git。我也尝试了从/ home / git到/ git。

的链接

更改后,当我尝试git clone git @ gitserver:test1时 我收到了错误:

fatal: 'test1' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

我想我可能处于同样的情况,如果我的磁盘被粉碎,我需要从备份中恢复所有内容。

如何将/ git作为/ home / git工作?我错过了什么?

感谢。

2 个答案:

答案 0 :(得分:1)

感谢大家试图帮助我。

问题解决了。

gitserver在CentOS 6.4版上工作,这是一个特殊问题。

解决方案:(在gitserver上运行)

    su - 
    cd ~git
    chcon -t ssh_home_t .ssh/
    chcon -t ssh_home_t .ssh/authorized_keys

再次感谢大家。

答案 1 :(得分:0)

我宁愿re-install gitolite properly,然后将“存储库”文件夹从旧位置移动到新位置。
或者在.gitolite.rc文件中声明其路径。