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

  • Engadget

    Engadget

    18 EYLÜL 2006
  • wafflepwn

    wafflepwn

    14 AĞUSTOS 2008
  • whatever

    whatever

    30 EYLÜL 2005