搭建私有git仓库,大神求解疑惑!
接到公司命令要搭建一个Git私有服务器仓库,用于管理代码和代码推送
献上代码:
服务器端:
1.yum install git
2.cd /home
3.mkdir www
4.chmod -R 777 www
5. cd www
6.git init
客户端:
git clone root@115.28.00.00:/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代码管理,求真实解决方法!
更多 0 分享到: