2016-08-06 8 views
1

私はRubyプロジェクトでホストされているプラ​​イベートな宝石を使いたいと思っています。この宝石はGitLabでホストされています。GitLabのプライベートな宝石を使ってRubyプロジェクトを構築する

私はこの個人的にホストされた宝石を "インポート"するために私のRuby Gemfileに何を追加するかについて助けが必要です。

GitHubやGemfuryのプライベートな宝石を使用することはできますが、GitLabのヘルプが必要です。

答えて

0

はい、git labからgemを追加できます。 gemのurl部分にユーザー名とパスワードを渡す必要があります。

例:

gem 'gem_name', 'version', :git => "http://<username>:<password>@myprivate_gitlab_host/private_gems/my_great_gem.git" 

はここに答えをIs it possible to install gem from private gitlab host from Heroku

+0

感謝を参照してください!しかし、Gemfileのユーザー名とパスワードを公開するのではなく、認証トークンを使用する方法があるのだろうかと思っていました。たとえば、私がGitHubのプライベートな宝石を使うとき、私はoauthと次のようなトークンを使ってそれらを得ることができます:gem 'gem_name'、git: "http:// my_token:[email protected]/private_gems/my_awesome_gem .git " –

+0

@AlexDevoそれは次のように見える:http://stackoverflow.com/questions/4840680/how-can-i-specify-a-gem-to-pull-from-a-private-github-repositoryそこの答えを見てください –

関連する問題