簡體   English   中英

我可以通過http git復制非裸倉庫嗎?

[英]Can I git clone non-bare repositories over http?

我將lighttpd用作服務器,並嘗試通過http克隆我的存儲庫。

我面臨2個問題:

  1. MV鈎子/ post-update.sample鈎子/更新后的劑量似乎可以解決問題,我必須在每個倉庫中手動運行git update-server-info。 這是為什么?

  2. 我只能通過http克隆裸倉庫。 對於非裸露,給出“ ... / info / refs .. not found”。 但是,我可以通過顯式提供.git文件夾“ http:// localhost / repo / .git”的路徑來克隆非裸倉庫。

任何使我的兩件事情都能正常工作還是我做錯了什么?

/干杯

  1. 確保掛鈎文件是可執行文件( chmod +x )。
  2. 在這種情況下,使用.git目錄是正確的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM