Depomu heroku uygulamasına nasıl eklerim


96

Bir heroku uygulaması oluşturdum ve ardından makinem çöktü. Yeni bir makinem var. Mevcut uygulamamı heroku uygulamasına nasıl eklerim? Heroku sayfasını ziyaret ettiğimde uygulamamın url'si şöyle oluyor

git@heroku.com:myapp.git

Bu uygulamayı klonlayamıyorum çünkü zaten myappgithub'dan aldım . Bu yüzden, heroku'yu mevcut github uygulamama uzak olarak eklemem gerekiyor. Sözdizimini herkes bilir.


Yanıtlar:


187

Heroku araç kemeriniz varsa:

Heroku Araç Kemerini kullanıyorsanız, yeni sözdizimi

heroku git:remote -a project

Bkz bu daha fazlası.

Krediler: user101289çözümü

Heroku araç kemeriniz yoksa:

Önce şunu yapın:

git remote add heroku git@heroku.com:{heroku-app-name}.git

O zaman şunu yapın:

git push heroku master
heroku open

Ücretsiz bir Heroku hesabım var ve bununla git @ ... değiştirmem gerekiyor gibiydi: git.heroku.com {app} .git
mikeDOTexe

Benim için 'git remote https: // git.heroku.com / {heroku-app-name} .git ekle' işe yaradı.
afreeland

96

Heroku Araç Kemerini kullanıyorsanız, yeni sözdizimi

heroku git:remote -a project

Bkz bu daha fazlası.


2

Heroku Toolbelt'i kurmadan sadece Git kullanıyorsanız , yeni bir uygulama da oluşturabilirsiniz.

Hesabınıza giriş yapın ve bu bağlantıya gidin

https://dashboard.heroku.com/apps

Sağ üst köşedeki artı işaretine bakın ve ardından

Yeni uygulama oluştur

Heroku'nun sizin için bir tane seçmesine izin vermek için uygulama adını boş bırakın. Heroku uygulamanızın adının new-app-xxxxx olduğunu varsayalım , bu yüzden içine bir dosya eklemeyi test etmek için aşağıdaki komutu deneyebilirsiniz:

git clone https://git.heroku.com/<new-app-xxxxx>.git
cd <new-app-xxxxx>
echo "my test file" > test.txt
git add .
git commit . -m "my test on commit" 
git push

Git kullanıcı adı istendiğinde boş (boş) ve şifre için API Anahtarınızı yazın. API Anahtarınızı aşağıdaki bağlantıdan göstererek edinebilirsiniz.

https://dashboard.heroku.com/account

Not: Heroku kullanıcı adınızı (e-posta) ve şifrenizi kullanarak Heroku HTTP Git uç noktasıyla kimlik doğrulayamazsınız. Burada açıklandığı gibi bir API anahtarı kullanın .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.