Git服务器 - 搭建git

在服务器上搭建Git


在架设Git服务器之前,需要把现有的仓库导出为裸仓库,一个不包含当前工作目录的仓库。可以通过克隆仓库来创建新的裸仓库,需要在克隆命令后加上--bare选项。裸仓库以.git结尾。

git clone --bare project project.git

整体效果大致相当于

cp -Rf project/.git project.git

有了裸仓库之后,将裸仓库放置到服务器上,并设置访问协议。可以通过以下命令复制裸仓库来创建新仓库:

scp -r project.git user@git.xxx.com:/opt/git

此时其他用户可以通过以下命令克隆现有仓库。

git clone user@git.xxx.com:/opt/git/project.git

如果在该项目目录中运行git init命令,并加上--shared选项,那么Git会自动修改该仓库目录组权限为“写”。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值