设置git服务器仓库地址

前提:在www/wwwroot/repository3中创建仓库
1.添加用户
useradd -m test1
passwd test1
2.改变www/wwwroot/repository3文件的所属用户
cd /www/wwwroot
chown test1:test1 repository3
3.初始化仓库
切换用户:su test1
cd repository3
git init
4.让仓库接受代码提交
git config receive.denyCurrentBranch ignore

在这里插入图片描述

5.克隆我们初始化的仓库地址,然后代码提交(git clone ssh://test1@ip地址/www/wwwroot/repository3/.git)

在这里插入图片描述
在这里插入图片描述

6.更新服务端 git 仓库状态并检出文件
cd www/wwwroot/repository3
git update-server-info
git checkout -f
这时git服务器上的文件就有相应的更新显示出来了

在这里插入图片描述
在这里插入图片描述

7.设置服务器更新钩子(这样本地提交的代码服务器端就会相对应的更新了)
cd .git/hooks
vi post-receive将如下代码拷贝进去即可:
#!/bin/sh
unset GIT_DIR
cd …
git checkout -f
8.将这个文件的权限设置为755可执行

在这里插入图片描述
参考链接:https://www.cnblogs.com/shaohuixia/p/5503521.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值