Ubuntu下搭建repo服务器: 配置git-daemon-run
Posted eastnapoleon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu下搭建repo服务器: 配置git-daemon-run相关的知识,希望对你有一定的参考价值。
1. 安装配置git-daemon-run
git-daemon-run实际是一个脚本管理工具,用来启动git-daemon.
1.1 创建版本根目录(A端)
如果已经存在 /home/git/repositories 目录,就不需要创建,否则:
sudo su git cd /home/git mkdir repositories cd repositories git init --bare manifest.git
1.2 安装git-daemon-run(A端)
apt-get install git-daemon-run
1.3 配置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
1.4 重启git deamon(A端)
sudo sv stop git-daemon sudo sv start git-daemon
或者:
sudo sv restart git-daemon
以上是关于Ubuntu下搭建repo服务器: 配置git-daemon-run的主要内容,如果未能解决你的问题,请参考以下文章