标签:origin centos7 ini span pos ace 创建 app one
project
用作裸仓库deloy
用作发布地址仓库project
目录中运行如下创建一个demo
的裸仓库: git init --bare demo.git
demo.git
目录中,在centos7中命令行输入运行 pwd
查看当前位置。例:/home/czh/project/demo.git
git clone czh@centos7的ip:/home/czh/project/demo.git
demo
文件夹,第一次拉取成功后是一个空文件(.git
除外),需要创建文件,再次上传服务器.然后在别的地方再次clone的时候就是有文件的仓库了deloy
文件夹中demo.git
的hooks
文件夹中,创建编辑 post-receive
文件,然后在该文件夹命令行中执行:chmod +x post-receive
赋予执行权限#!/bin/sh unset GIT_DIR # 发布文件的目录 deployPath=‘/home/czh/deloy/‘ cd $deployPath echo ‘进入文件夹‘ sleep 2 git pull origin master echo ‘拉取文件‘ sleep 10
git init // 初始化仓库 git remote add origin /home/czh/project/demo.git //添加远程链接(直接写绝对路径,完整的 ‘用户名+服务器ip+文件夹地址’ 需要用户密码 ) git remote -v //查看添加的origin //修改remote的地址可以进入 .git 编辑 config 文件中的url
标签:origin centos7 ini span pos ace 创建 app one
原文地址:http://www.cnblogs.com/chenio/p/7228527.html