2016-08-06 2 views
1

Ruby 프로젝트에서 호스팅 된 개인용 보석을 사용하고 싶습니다. 이 보석은 GitLab에서 호스팅됩니다.GitLab의 개인 보석을 사용하여 Ruby 프로젝트 구축하기

그래서 개인적으로 호스팅되는 보석을 "가져 오기"위해 Ruby Gemfile에 추가 할 항목에 대한 도움이 필요합니다.

GitHub 또는 Gemfury의 개인용 보석을 사용할 수 있지만 GitLab에 도움이 필요합니다.

답변

0

예 git 실험실에서 보석을 추가 할 수 있습니다. 보석의 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에 사용자 이름과 암호를 표시하는 대신 auth 토큰을 사용하는 방법이 있는지 궁금합니다. 예를 들어 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 거기서 대답보기 –

관련 문제