码迷,mamicode.com
首页 > 其他好文 > 详细

deploy keys与ssh keys

时间:2020-03-09 23:52:35      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:dep   配置   其他   使用   失效   删除   解决方法   ssh   ring   

1.两者的区别

SSH keys是针对账户维度,可以有只读权限,可以有读、写权限,可以有读、写、删、给其他人赋权限的权限
deploy keys是针对项目维度,有且只有只读权限
ssh keys拥有对应账户有的权限
 

2.误将自己的ssh keys配置到deloy keys后如何解决

ssh key的生成见上一篇博文(git ssh key生成步骤https://www.cnblogs.com/ringbell/p/6262193.html)
点击项目,deploy keys 将ssh密钥配置到项目中。此时你在本地修改对应代码再push就会提示权限问题
导致这个问题的原因:
deploy keys的权限是只读权限,用于部署,使用Jenkins的发布的,可以看到每个项目都有针对jenkins的deploy keys
解决方法,四步:
【1】将配置的deploy keys  失效。点击项目找到deploy keys,点击右边的disable按钮后对应的deploy keys 就失效了(变为enable)
【2】对应账户找到当时误见ssh keys的秘钥配置搭配deploy keys的ssh  keys,找到后点击右边的删除图标,删除
【3】将本地配置ssh keys删除
【4】重新生成 ssh keys(git ssh key生成步骤https://www.cnblogs.com/ringbell/p/6262193.html)
 
 

deploy keys与ssh keys

标签:dep   配置   其他   使用   失效   删除   解决方法   ssh   ring   

原文地址:https://www.cnblogs.com/ringbell/p/12452582.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!