在网上搜索了一些linux上搭建git服务器的文章,并搭建完成
主要步骤我就不一一熬述了。
推荐一篇比较简单的文章。
http://developer.51cto.com/art/201507/483448.htm
下面主要谈按照这个文章去搭建的过程中碰到的一些问题,首先说明下,不是人家的文章写的有问题,而是我自身的一些linux基础问题。
首先是apt-get安装git的问题,这个命令不是linux所有系统通用的,我用的是CentOS release 6.5,可以使用
sudo yum install git
不同linux安装套件可能命令存在差异,这个自行去对比差别。
照着上面的文章步骤走,clone出现了问题,报了一大堆的权限问题,还是不了解linux的问题啊。
权限问题这个链接里有比较多的方案:
http://www.songyawei.cn/content/1490成功clone之后,在客户端新建了一个test.txt文件,写 了一行内容”my first commit”。结果push又报了错
Unable to create '/usr/local/git/sample.git/refs/heads/master.lock': Permission denied
这个问题是在修改文件拥有者的时候犯了点小错误,有关于git的权限或者拥有问题,我们将权限赋予git指定用户,务必在命令中加上-R,进行递归的持续更改,也即连同子目录下的所有文件、目录。