用git在服务器部署你的代码、同步文件

2017-09-10  本文已影响0人  Daryl_Xu

应用场景:
1.构建私有仓库,只是保存代码的话还是推荐coding或github;
2.需要在服务器和本地同步文件;
3.需要在服务器部署代码;
4......还有很多,等你去发现呢
开始干活儿:

第一步 配置服务端:

假设:

第二步 配置本地端:

git clone ssh://test@45.76.222.90:/home/test/git-test.git
然后就可以向服务端push文件了,要使用这一组命令

git add .
git commit -m "fast-commit"
git push master

第三步 服务端接收文件

git checkout -f

还可以直接编辑仓库里.git/hooks/目录下新建一个post-update文件,内容是

#!/bin/sh
cd [仓库路径]
unset GIT_DIR
git checkout -f

记得给这个脚本添加可执行权限

这样本地提交代码之后服务器就可以自动检出了,当然你也可以在这个文件里加入更多的Linux命令,实现你的想要执行的操作。

这样配置,每次提交和拉取数据都要输入密码进行验证,很烦。可以配置服务器的ssh免密登录来进一步简化工作。

您还可以参考其他教程,本教程适合快速实现需求,您需要学习更多git知识

技术博客迁移

技术博客已迁移到:
https://ziqiangxu.github.io/blog/

上一篇下一篇

猜你喜欢

热点阅读