SORU
30 Ocak 2011, Pazar


Nasıl özel bir github deposundan çekmek için bir mücevher belirtebilir miyim?

Kullanmak istediğiniz Github üzerinde özel bir depo var. Benim app Heroku için dağıtmak. Nasıl benim gemfile kaynak olarak özel bir depo belirtebilir miyim? Basitçe söylemek yeterli olmaz sanırım

gem "mygem", :git=>"my github address" 

CEVAP
6 Kasım 2012, Salı


Bir mücevher özel bir repo çekti dağıtmak için bulduğum en iyi yolu Github's OAuth access kullanmaktır. Bunu yapmak için:

  1. Söz konusu repo (en iyi takımlar–Tamam kişisel erişim belirteçleri veriyorsun, sadece kendi hesabınızda kullanabilirsiniz) erişimi olan Github bir kullanıcı oluşturun.
  2. Github bir OAuth kullanıcı için simge oluşturma. Ölü basit Github API sadece curl kullanarak (daha fazlası için http://developer.github.com/v3/oauth/#oauth-authorizations-api) içinde bunu yapmak.
  3. Senin Gemfile git url belirteci ekleyin. Örnek:

gem 'mygem', git: 'https://xxx123abc:x-oauth-basic@github.com/user_or_team/mygem.git'

Şu anda Heroku üzerinde bu yöntemi kullanıyorum ve harika çalışıyor. Güzellik bir şey tehlikeye ise kendi kişisel bilgi ve/veya iptal belirteci yeniden herhangi bir noktada bir şey açıklamak zorunda değilsin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Film Riot

    Film Riot

    16 NİSAN 2006
  • huyked

    huyked

    28 Mart 2008
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006