git OSC 部署公钥以后不能push

发布于 2021-11-30 08:09:50 字数 220 浏览 431 评论 7

库的所有者是其他人。我是admin

部署了ssh公钥以后,remote改成了ssh方式url,pull 可以,push 不行。

在 管理>部署公钥管理 里面看到这样两句话


部署公钥允许以只读的方式访问项目,主要用于项目在生产服务器的部署上,免去HTTP方式每次操作都要输入密码和普通SSH方式担心不小心修改项目代码的麻烦。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

清风夜微凉 2021-12-02 07:12:42

部署公钥能删除吗?我现在所有的项目都不能push了..

天涯离梦残月幽梦 2021-12-02 07:12:26

#FFFFFF;">部署公钥允许以E53333;">只读的方式访问项目

成熟稳重的好男人 2021-12-02 07:11:09

恍然大悟

好听的两个字的网名 2021-12-02 07:08:25

就是加错地方了,不止osc。github也有deploy key......

策马西风 2021-12-02 07:03:07

可惜了最佳已经给出去了。

如日中天 2021-12-02 05:58:14

我遇到了和你一样的问题,oschina有两种方式添加公钥,是添加公钥的地方错误了.后来解决了

你看看这个文章

http://www.cnblogs.com/wxb0328/p/4668395.html

彩扇题诗 2021-12-02 02:21:57

gitlab有个deploy key的功能,将服务器的公钥以deploy key的形式部署,那么服务器就只能clone和pull代码,不能push。deploy key就是只读权限的key

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文