要在 gitlab 上使用私有托管 gem,您需要创建一个访问令牌,它应该具有api 访问权限。然后在 ENV 中设置后,您可以将以下内容添加到您的 gemfile 中:
gem 'mygem', git: "https://oauth2:#{ENV['GITLAB_TOKEN']}@gitlab.com/mygroup/mygem.git"
Run Code Online (Sandbox Code Playgroud)
我不会把我的 gitlab 用户名和密码放在我的 gemfile 中,因为这样它们就存在于你的源代码中,每个有权访问它们的人都可以看到它们。需要注意的是,Gemfile.lock如果您使用此方法,您的 oauth 令牌将打印在您的文件中。
| 归档时间: |
|
| 查看次数: |
2491 次 |
| 最近记录: |