标签:
gitlab添加部署公钥的部分有点奇怪,尽管gitlab的部署公钥是存在数据库中的,但实际上直接添加数据库记录却不能用,会出现无权限访问,而通常做第三方接入的时候一般都是直接加数据库的,所以这事很头疼
初步估计是因为gitlab对待公钥的比较慎重,必须要经过审查才可以用,虽然这个审查是系统自己干的,但还就是让直接加数据库记录这种行为没法直接用,要解决这个问题,其实不复杂,那就是调用原本网页上用来添加部署公钥的方法:project.deploy_key,调用这货就没有问题了。
关于解决gitlab通过网页添加部署公钥与通过直接插入数据库公钥记录权限不同的办法
标签:
原文地址:http://my.oschina.net/u/1265071/blog/424700