*Nginx 1.8.0
*GIT version 2.9.4 (#git --version)
我的码云 ->点击相应项目A ->管理->WebHooks 设置 ->添加;具体填写内容如下图所示
不多说,直接帖码。修改好自定义选项,上传服务器后到gitee后台点击测试验证是否通过。
如果没有给777权限,pull时会报各种权限错误 (除非你对用户及用户组权限设置的很到位并可以解决站点www用户组权限的冲突) ,当然也可以将项目A中的.git目录权限都设置为777,如下命令是我当前使用的具体操作。
注意: 是 .git 目录
因为PHP脚本涉及到shell命令执行所有需要php开启exec命令权限
php.ini:
执行push的会触发WebHooks,同时推送消息给项目A中WebHooks 设置的请求地址,最后完成服务器的git pull。
如果还没有本地初始化项目,可以根据 码云gitee本地初始化项目基本设置 这篇进行操作。
至此完成码云gitee自动部署。
如在操作过程中遇到问题,欢迎留言。
需要保存在本地或者服务器。GitHub是基于git实现的代码托管。git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好。强调内容,GitHub可以免费使用,并且快速稳定。即使是付费帐户,每个月不超过10美刀的费用也非常便宜。利用GitHub,你可以将项目存档,与其他人分享交流,并让其他开发者帮助你一起完成这个项目。优点在于,他支持多人共同完成一个项目,因此你们可以在同一页面对话交流。
1.注册gitee账号
2.在gitee中创建项目
3.本地新建文件夹、或者已经创建好了的文件夹,例如为testProject文件夹
4.进入文件夹,右键选择git bash ,在命令窗口中输入如下:
4.1. git init
初始化 会生成隐藏文件夹git
4.2. git remote add origin https://gitee.com/码云用户名/仓库名
将当前文件夹与仓库关联
4.3. git pull origin master
如果本地文件夹testProject中有内容,避免被覆盖了,就跳过此步骤 (我是跳过了的,如果你不担心也可以执行一下)
4.4. git add .
将本地文件夹中的文件上传到仓库 . 表示所有文件
(如果本地文件夹中没有文件需要先添加然后再上传仓库)
4.5. git commit -m "描述内容"
输入描述内容
4.6. git push origin master
将提交了的内容推送到仓库
5. 打开gitee仓库,如果看到添加的文件就上传成功了
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)