17得票2回答
使用Poetry和部署密钥安装多个来自Github的私有包

我想使用Poetry将多个私有Github存储库安装为Python软件包到我的存储库中。 当我本地运行poetry install时,这很好用,因为我已将我的公共SSH密钥添加到Github中,这允许Poetry访问私有仓库。 问题是,我想在CI/CD管道中安装这些相同的私有软件包,并且为此需...

12得票2回答
基本密码身份验证的弃用是否影响GitHub部署密钥?

我收到了GitHub的一封电子邮件: 您最近使用密码通过git/2.24.3 (Apple Git-128)访问位于username/repo的代码库。 使用密码进行Git基本身份验证已被弃用,并且不久将不再起作用。请访问https://github.blog/2020-12-15-toke...

12得票2回答
AWS CodeBuild GitHub部署密钥

使用AWS CodeBuild时,您需要将GitHub定义为源。如果您的存储库是私有的,则可以传递个人令牌。我已经构建了一个CodeBuild过程并确认它可以工作。 我想做的是不使用个人令牌,而是使用GitHub部署密钥来验证私有存储库。我已在GitHub中设置了部署密钥。如何在AWS Co...

8得票1回答
Gitlab指纹已被占用,项目部署密钥的指纹已被占用。

我希望在同一台 VPS 上部署两个项目。我已成功部署了一个项目,并将 Deploy Key 添加到 GitLab 存储库中。但是,当我尝试将相同的 SSH 密钥添加到其他存储库的 Deploy Key 时,它会显示“指纹已被使用,Deploy Key 所属项目已经使用该指纹”。这是怎么回事?不...

7得票1回答
如何使用部署密钥克隆代码库?

我已经成功创建了一个部署密钥用于私有仓库,使用的方法在这里中有详细描述。 现在当我运行git clone repo_url时,期望它会克隆成功,但实际上弹出了一个窗口,要求输入Git凭证(标准的电子邮件/密码1)。我错在哪里了吗?我可以cat my_rsa_key 并查看它已经成功创建了(保...