gpt4 book ai didi

ruby - 使用来自 GitLab 的私有(private) gem 构建 Ruby 项目

转载 作者:太空宇宙 更新时间:2023-11-03 16:43:43 25 4
gpt4 key购买 nike

我想在我的 Ruby 项目中使用托管私有(private) gem。这个 gem 托管在 GitLab 上。

因此,我需要有关在我的 Ruby Gemfile 中添加什么以“导入”这个私有(private)托管的 gem 的帮助。

我可以使用来自 GitHub 或 Gemfury 的私有(private) gem,但需要 GitLab 方面的帮助。

最佳答案

要在 gitlab 上使用私有(private)托管 gem,您需要创建一个 access token它应该有 api 访问权限。然后在你的 ENV 中设置后,你可以将以下内容添加到你的 gemfile 中:

gem 'mygem', git: "https://oauth2:#{ENV['GITLAB_TOKEN']}@gitlab.com/mygroup/mygem.git"

我不会将我的 gitlab 用户名和密码放在我的 gemfile 中,因为它们存在于您的源代码中,供每个有权查看它们的人使用。请务必注意,如果您使用此方法,您的 oauth token 将打印在您的 Gemfile.lock 中。

关于ruby - 使用来自 GitLab 的私有(private) gem 构建 Ruby 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38808402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com