适合初学者的Git

时间:2012-01-16 09:44:45

标签: git version-control

您好我有一台FreeBSD服务器和一些Windows机器。我想要FreeBSD一直是中央git服务器。在服务器上我从支持SSH的端口安装git(我读到git有自己的协议,我想使用它)。我修改了/etc/rc.conf:

git_daemon_enable="YES"
git_daemon_directory="/usr/local/git/repo"
git_daemon_flags="--export-all --syslog --enable=receive-pack --listen=ip_address –verbose "

执行后续步骤:

$ pw user add git
$ passwd git

启动git守护程序

$ /usr/local/etc/rc.d/git_daemon start

构建本地存储库

$ mkdir /usr/local/git/repo/firstbaregitrepo
$ cd /usr/local/git/repo/firstbaregitrepo
$ git init --bare --shared=true
$ chown -R git mydroid.git
$ chgrp -R git mydroid.git

我认为所有服务器端(我想使用git协议发送文件)?帮我理解裸回购。 现在我在Windows机器上。我用Git for windows。如果我的服务器有192.168.0.88 IP地址,我如何调用git clone或git pull?

1 个答案:

答案 0 :(得分:1)

我建议看看gitolite。但就目前而言,您应该能够像这样克隆:

git clone git://192.168.0.88/firstbaregitrepo
cd firstbaregitrepo
git log --all

您也可以跳过git守护程序并直接通过SSH。