纵有疾风起
人生不言弃

搭建GIT服务器并实现自动同步到站点目录(www)

步骤查看了:https://blog.csdn.net/baidu_30000217/article/details/51327289

我只记录自已做的过程

1,首先在服务器构建git服务器。安装git,然后创建一个项目的版本裸仓库test

2,搭建lnmp站点目录,到时git仓库将同步更新到网站里

3,配置公钥。先试着用git clone git@ip:/data/git/test 这时一定会提示输入密码,所以就要配置git公钥。配置公钥分两步。一先在本地生成git公钥,复制出来,呆会粘贴到服务器。二在git服务器.ssh文件夹新建一个文件authorized_keys,把刚才的公钥粘贴进来。再重复刚git clone,本地就和线上建立一致的仓库。

4,试着在本地新建一个文件index.php,推上去看看,发现推不上去,所以你要去给刚才建的仓库test修改用户组及权限,之前是root,改成 chown -R git:git test,再重新git push就成功了。

5,自动同步到网站。进入网站根目录,创建test项目,克隆服务器上的本地仓库代码  git clone /data/git/test,然后修改test组及权限为git, chown -R git:git test 。在本地git push一下就能看到线上已经更新了。

参考:

https://blog.csdn.net/baidu_30000217/article/details/51327289

https://blog.csdn.net/glx490676405/article/details/78329004

https://my.oschina.net/u/3477605/blog/1806238

 

未经允许不得转载:起风网 » 搭建GIT服务器并实现自动同步到站点目录(www)
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录