分类: LINUX
2012-01-03 13:37:28
yum install git-all
yum install git-daemon
在/home/git_res目录下初始化代码库(创建代码库):
git init
解压源文件到代码库目录中,如下:
tar –zxvf MiFi2.tar.gz –C /home/git_res/
再在/home/git_res当前目录下使用命令把当前目录下所有文件提交到临时区域:
git add –A
再把刚才添加的所有文件提交到代码库中:
git commit –m “initial”
关闭防火墙,开启git deamon守护进程,使之支持远程客户端使用git://xxx命令来操作代码库:
git daemon --verbose --export-all --base-path=/home/
从服务器端克隆一个副本到本地的windows目录下:
git clone git://192.168.83.130/git_res
由于linux内核中有些文件名只有大小写区别,而我发现git客户端会把大写的文件名全部删除,保留着小写的同名文件在windows的文件系统目录中,所以我只能在linux克隆一份出来,然后通过samba服务器在windows下操作:
在linux克隆副本,首先进入samba服务区域:
cd /home/xxxx/codes/gitc
克隆副本到当前目录下:
git clone git://192.168.83.130/git_res
剩下的还是使用windows下的工具Tortoisegit来操作。
记录一下下载linux内核代码的git地址:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git