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

  • arnejann

    arnejann

    3 Kasım 2007
  • Deany Boii

    Deany Boii

    27 Kasım 2007
  • Machinima

    Machinima

    17 Ocak 2006