2012年6月18日

Git Hook 远程发布

摘要: 需求:AA:gitolite服务器BB: 生产服务器代码全部提交到AA,每次都需要手工在BB上pull代码现在想做到:提交代码到AA时,如果commit字符串中存在[deploy]那么自动登录到BB上特定目录pull代码,并清理缓存。操作步骤:一、新建用户AA:gitolite的用户是git,生成一个不带密码的sshkey,假设文件名为id_rsaBB: 生成一个新用户gitUpdate用来发布代码,最好将gitUpdate加入apache组,方便管理二、配置ssh信任关系将AA上的git用户的id_rsa添加到BB中gitUpdate用户的信任列表中。注意权限的设置可以在AA上测试:ssh 阅读全文

posted @ 2012-06-18 01:04 neolf 阅读(743) 评论(0) 推荐(0) 编辑

导航