在没有密码的情况下提取不在我的个人资料下但具有完全访问权限的 gitlab 存储库

Posted

技术标签:

【中文标题】在没有密码的情况下提取不在我的个人资料下但具有完全访问权限的 gitlab 存储库【英文标题】:pulling gitlab repository without password that is not under my profile but have full access to 【发布时间】:2022-01-08 06:14:03 【问题描述】:

我对不在我的个人资料下的 gitlab 存储库具有完全访问权限(维护者)。我正在尝试使用 ssh-key 将该存储库拉到我的 linux 服务器上,它要求输入 git@IP 密码。有什么方法可以不用密码就可以拉。对于在我的配置文件下创建的存储库,它可以在没有密码的情况下正常工作,但对于不同配置文件下的存储库则不行。有什么解决办法吗?

【问题讨论】:

【参考方案1】:

问题是我试图 git clone 到一个我没有权限的目录。我将 sudo 用于 https 链接,效果很好。我做了假设,它也应该适用于 ssh 链接,但事实并非如此。

【讨论】:

好收获。赞成。【参考方案2】:

首先检查您的身份,如 GitLab 所见

ssh -Tv git@IP

这样,您可以将其与您的其他项目(不在您的个人资料下的项目)的 list of members 进行比较,并确认该用户名是否确实在列表中。

【讨论】:

以上是关于在没有密码的情况下提取不在我的个人资料下但具有完全访问权限的 gitlab 存储库的主要内容,如果未能解决你的问题,请参考以下文章

网站在 iPad / iPhone 上显示 JavaScript 错误,在 3G 下但在 WiFi 下没有

如何完全删除 mariaDB 以便我可以重置我的 root 密码?

如何在没有 root 的情况下从 Ubuntu 18.04.3 中完全删除节点?

htaccess 密码保护但不在本地主机上

php通过用户名和密码获取facebook信息

如何通过修改注册表取消远程桌面连接登录密码