git裸仓库部署代码
使用Git裸仓库推送代码到服务器:
-
在服务器上创建裸仓库:
ssh 用户名@服务器地址 cd /path/to/git-repos git init --bare 项目名称.git
-
本地克隆仓库(如果本地还没有仓库的话):
git clone 用户名@服务器地址:/path/to/git-repos/项目名称.git
-
在本地仓库中添加远程服务器地址(如果本地已有仓库):
git remote add origin 用户名@服务器地址:/path/to/git-repos/项目名称.git
-
推送本地代码到服务器:
git push origin master # 或者推送其他分支
-
然后在服务器找个文件夹执行git clone本地目录
git clone /path/to/git-repos/项目名称.git
比较适合单机部署代码的方式, 简单方便。如果要自动化的话也可以搞git hooks或者直接上cicd
#基础知识(4)评论