Git是一个由林纳斯•托瓦兹为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。
1、在FreeBSD8.1下安装Git服务器
(1)用ports安装Git
cd /usr/ports/devel/gitmake install clean
(2)修改/etc/rc.conf,让git随开机启动
git_daemon_enable=”YES”
(3)新增使用者git
pw useradd git
(4)启用git daemon
/usr/local/etc/rc.d/git_daemon start
(5)用sockstat 来验证git是否启动
sockstt -4l | grep 9418root git-daemon 37064 3 tcp4 192.168.21.248:9418 *:*
2、如何导入一个新的Git项目
(1)首先把自己介绍给git系统,比如自己的姓名和email地址,命令如下:
git config--global user.name "Andrew.yu"git config--global user.email " yuhongchun027@163.com"
(2)提交我的目录/home/andrewyu/test进Git项目库
cd /home/andrewy/test/git initgit add .git commit
(3)这时候 大家可观察我们的/home/andrewy/test的目录
[root@research_jail ~/project]# ls -lsarttotal 82 -rw-r--r-- 1 root wheel 18 Apr 7 07:42 30 -rw-r--r-- 1 root wheel 0 Apr 7 07:42 20 -rw-r--r-- 1 root wheel 0 Apr 7 07:42 12 drwxr-xr-x 8 root wheel 512 Apr 7 07:42 .git2 drwxr-xr-x 3 root wheel 512 Apr 7 07:43 .2 drwxr-xr-x 4 root wheel 512 Apr 7 07:43 ..