git 码云同步到同一个阿里云服务器第二个网站上(git环境已经搭好,从码云上同步到第二个文件夹上)

教程:

https://blog.csdn.net/haibo0668/article/details/98075048  在文章最底部

git 码云同步到同一个阿里云服务器第二个网站上(git环境已经搭好,从码云上同步到第二个文件夹上)

七、实践例子(前提是公钥已经生成)
7.1 在服务上创建application文件夹 手动在服务器创建(里边不能上传内容,保留空白)
7.2 给权限

chown -R www.www /data/wwwroot/
7.3 进入application文件夹(一定要先进入这个文件夹)

cd /data/wwwroot/default/cms.xxx.cn/application

7.4 创建.GIT本地仓库(就是服务器上创建git库) 同时初始化了库,同时还更新了一次代码sudo -u www git clone [email protected]:xxx/cms.git /data/wwwroot/default/cms.xxxx.cn/application
格式:sudo -u www git clone 自己GIT网址 服务器仓库文件夹地址(绝对地址)


7.9 切换本地分支(阿里服务器仓库)  

情况一(默认情况):如果你从码云master分支更新到阿里服务器master分支 就可以直接用了

情况二:如果你从码云develop分支更新到阿里服务器develop分支

git branch
git checkout -b develop

 

7.8 更新权限,避免新创建的文件没有修改权限

chown -R www.www /data/wwwroot/
find /data/wwwroot/ -type d -exec chmod 755 {} \;
find /data/wwwroot/ -type f -exec chmod 644 {} \;


7.10 如果创建不成功,只能删除阿里服务器的.GIT库再7.1开始再来一次

rm -rf .git