我创建了一个Rails宝石,并将其存储在bitbucket中。
我将这个gem包含在我的gemfile中:
gem 'admin', '0.1.0', bitbucket: 'myaccount/admin'
我无法访问此特定的git repo,因为我将其设为私有,但我仍然想使用它!
当我将应用程序推送到Digital Ocean时,由于找不到该宝石,它无法捆绑宝石。我有什么办法可以让我的git repo保持私有,同时仍然可以在我的gemfile中引用它?
答案 0 :(得分:0)
是的,但是您需要使用用户名和密码进行授权。
gem 'your_gem_name', bitbucket: "https://bit_username:bit_password@bitbucket.com/bit_username/bit_repo_name.git
很显然,您可能希望将用户名和填充设置为环境变量,而不是对其进行硬编码并将凭据推送到存储库。但是我想在这里弄清楚语法。