每一个项目都有个deploy key, 因为一开始的误解,觉得是为每一个项目配置一个用户本身的key。 使用depoly key 后发现只能pull 不能push。原来gitlab 中的 deploy keys 就是只读的, 用于部署生产.git
若是须要读写key,请在developer中配置. 点某个developer用户, 选择keys 在里面添加key。gitlab
这样就能够用本身的帐号pull or push 了。部署
ps:it
若是以前已经添加了deploy key 须要在设置中将这个key完全删除。 不然在我的key界面是添加不进去的。配置