自己的个人仓库添加个人公钥后,别人上传代码提示缺少公钥
时间: 2024-04-23 11:21:44 浏览: 14
如果你在自己的个人仓库中添加了个人公钥,但别人上传代码时提示缺少公钥,那么可能是因为你没有将该用户添加为你的仓库的合作者或贡献者。
你需要将该用户添加为你的仓库的合作者或贡献者,并授权他们可以推送代码到你的仓库中。在GitHub上,你可以在仓库的设置页面中添加和管理合作者和贡献者。
如果你已经将该用户添加为你的仓库的合作者或贡献者,但他们仍然无法上传代码,则可能是因为他们没有正确配置他们的SSH密钥。你可以提供给他们你的公钥,并告诉他们如何将其添加到他们的SSH密钥列表中。
相关问题
个人仓库添加公钥后,别人上传代码提示缺少公钥
如果别人上传代码到你的个人仓库时提示缺少公钥,那么可能是因为他们需要添加你的公钥作为授权,以便他们可以将代码推送到你的仓库中。
你可以将你的公钥提供给他们,或者让他们将你的公钥添加到他们的SSH密钥列表中。
在GitHub上,你可以在你的个人资料页面中找到你的公钥。同时,你也可以在仓库的设置页面中添加和管理SSH密钥。
W: GPG 错误:http://packages.ros.org/ros2/ubuntu focal InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY F42ED6FBAB17C654
C知道: 这个错误通常是由于缺少软件包源的公钥导致的。你可以尝试使用以下命令导入公钥:
```
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
```
这将从 ROS 官方 GitHub 仓库获取公钥并将其添加到你的系统中。然后,你可以再次尝试更新软件包源并安装软件包。希望这可以帮助你解决问题!如果你还有其他问题,请随时提问。