搭建git私有服务器~大神,求解
git吧
全部回复
仅看楼主
level 1
雨中狂飙 楼主
接到公司命令要搭建一个Git私有服务器仓库,用于管理代码和代码推送
献上代码:
服务器端:
1.yum install git
2.cd /home
3.mkdir www
4.chmod -R 777 www
5. cd www
6.git init
客户端:
git clone [email protected]:/home/www/.git
可以取得到代码,但是我在本地新建文件或者删除等操作,在push服务器之后,发现只有在git reset --hard命令后才可以看到新增更新的文件或者代码,网上说尽量不使用git init创建仓库,要使用git init --bare创建仓库,然后我尝试了git init --bare之后建立仓库,我发现在本地无法获取远程的代码之后,也push不上去,显示是成功但是没有看到服务器有变化。
问题一:
使用git init创建仓库,push代码上服务器为啥看不到效果,每次还必须得git reset --hard才可以看到,这样太麻烦了,求大神处理方案?
问题二:
然后我尝试git init --bare之后建立仓库,我发现在本地获取远程的代码之后,更新或者删除代码文件也push不上去,显示是成功但是没有看到服务器有变化!
问题三:
我只是在我的测试服务器操作,我们公司的真是服务器上是有一个完整的项目文件夹下让我套上git代码管理,求真实解决方法!
2016年07月06日 15点07分 1
level 2
在搭建私有git服务器时大多采用国外的gitlab,然而gitlab的汉化版一直比较缓慢,为了方便国人,我们特地开发了CoreThink的git模块,立志成为国产gitlab。最终成为大家首选方案。
CoreThink之Git模块v1.0拥有版本库创建、修改、clone、push、pull、fetch等操作,还支持公有项目与私有项目,私有项目需要用户名密码http认证。
2016年07月14日 03点07分 2
level 2
有兴趣可以加入我们QQ群交流:130747567
2016年07月14日 03点07分 3
1