问题:目前我们项目需要迁移到新的代码仓库,迁移过程中,修改了应用环境中的GIT仓库地址,接着,问题来了,修改地址后新建发布申请,一直报错,提示无权限clone远程仓库代码。
解决:
1、gitlab 创建一个通用账号,保证该账号有拉取代码的权限。
2、给该账号配置ssh-keys, ssh-key为spug中的公钥
公钥配置完成后,再次新建发布申请,成功。
总结:
spug通过部署机器拉取代码至发布机器指定目录后,发布机器同步代码至应用服务器。
问题:目前我们项目需要迁移到新的代码仓库,迁移过程中,修改了应用环境中的GIT仓库地址,接着,问题来了,修改地址后新建发布申请,一直报错,提示无权限clone远程仓库代码。
解决:
1、gitlab 创建一个通用账号,保证该账号有拉取代码的权限。
2、给该账号配置ssh-keys, ssh-key为spug中的公钥
公钥配置完成后,再次新建发布申请,成功。
总结:
spug通过部署机器拉取代码至发布机器指定目录后,发布机器同步代码至应用服务器。