Ubuntu下搭建repo服務器(二): 配置git-daemon-run


git-daemon-run實際是一個腳本管理工具,用來啟動git-daemon.

1 安裝git-daemon-run(A端)

apt-get install git-daemon-run

2. 配置git-daemon-run(A端)

vi /etc/sv/git-daemon/run

可以看到:

#!/bin/sh
exec 2>&1
echo 'git-daemon starting.'
exec chpst -ugitdaemon \
  "$(git --exec-path)"/git-daemon --verbose --reuseaddr \
    --base-path=/var/lib /var/lib/git

將最后一行修改為:

--export-all --enable=receive-pack --base-path=/home/git/repositories/

參數說明:

a) --export-all

使用該選項后,在git倉庫中就不必創建git-daemon-export-ok文件。如果不使用該選項,則還需要創建該文件,即

touch git-daemon-export-ok

b) --enable=receive-pack

 

3. 重啟git deamon(A端)

sudo sv stop git-daemon
sudo sv start git-daemon

或者:

sudo sv restart git-daemon

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM