搭建git远程仓库
基于本地协议搭建git远程仓库
1.任意目录下执行git init -bare创建裸仓库,建议目录名称以.git结尾
2.共享此目录,windows下右键裸仓库目录,切换到共享面板设置完成即可获取共享路径
3.局域网内任意pc上执行git clone 共享路径即可克隆仓库副本。注意执行前记得把windows下的共享路径符“\”切换成linux形式"/"
linux上基于ssh协议搭建git远程仓库
1.服务端:
1.1.安装git
yum install git
1.2.创建一个没有工作区的裸仓库
mkdir /my_project.git
cd /my_project.git
git init --bare //此命令还可增加--shared选项来修改该仓库目录的组权限为可写。
2.客户端:
2.1.克隆到本机,url使用ssh协议的格式
git clone root@serviceIpAddress:/my_project.git
如果url指定的用户对my_project目录拥有可写权限,那么他将自动拥有推送权限。
总结:只要在服务器上加入可以用 SSH 登录的帐号,然后把裸仓库放在大家都有读写权限的地方,这样一个远程仓库就配置完成了。