2013-10-14 39 views
1

我在/ home/git中的git用戶的主目錄中安裝gitolite。現在我想將它移動到/ git。 我將/ home/git複製到/ git,並將/ etc/passwd中的主目錄更改爲/ git。我也通過從/ home/git鏈接到/ git來嘗試它。如何將gitolite目錄移動到另一個地方

的變化,當我試圖與git克隆的git @ gitserver後:TEST1 我得到了錯誤:

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

我覺得我可以在同樣的情況,如果我的光盤粉碎,我需要從備份恢復一切。

我如何使/ git工作爲/ home/git工作?我錯過了什麼?

謝謝。

回答

0

我寧願re-install gitolite properly,然後將「存儲庫」文件夾從舊的地方移動到新的地方。
或聲明其在.gitolite.rc文件中的路徑。

+0

我開始從開始的一切。我仍然收到密碼提示。 – user1980099

+0

@ user1980099密碼提示?你在原始問題中沒有提到。你的gitolite的版本號是多少?你的混帳? – VonC

+0

gitolite3 v3.5.2-16-g91aa931 on git 1.8.4 – user1980099

1

感謝大家試圖幫助我。

問題解決了。

gitserver在CentOS 6.4上運行,這是一個特殊的問題。

解決辦法:(上gitserver運行)再次

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

感謝大家。

+0

很高興您能解決它。 +1 – VonC

相關問題