2012-10-25 43 views
4

在本地進行工作,推動對Heroku的更改工作,並且該應用程序按預期工作。然而,我很難將heroku應用程序連接到Github上的私人回購站。將heroku應用程序鏈接到私人(組織)github回購

當前配置看起來像這樣

[email protected]:{Organization}/{project}.git 

我應該在哪裏私營回購配置用戶名/密碼?

我想(儘管這不是首選方式)

username:[email protected]/{organization}/{project}.git 

將不勝感激對此的指針。

編輯: 我沒有提到,我在Heroku的應用程序設置下設置它。

+0

您能澄清** ** Github和Heroku的含義嗎?你期望發生什麼? – nickgrim

回答

0
[email protected]:{Organization}/{project}.git 

這是一個ssh地址,由puiblic /私有密鑰管理的認證:確保你的公鑰是公開,合作者爲組織之間的鍵。
這裏沒有「用戶名」或「密碼」。

username:[email protected]/{organization}/{project}.git 

如果您使用的遠程地址爲HTTPS地址這可能是正確的。

+0

如果我在我的機器上設置ssh地址,如何在heroku應用程序設置中設置幫助?我試圖瞭解這整個事情是如何工作的。是否heroku會以我的名義推送給github,或者是我的ssh客戶端將它推向heroku github和我的私人github? – BinnyG

+1

@BinnyG好的,只要知道你提到的第二個地址是https,而不是ssh。使用附加到您將使用的遠程GitHub倉庫地址的認證進行推送。如果您的應用程序是在本地開發的(在本地工作站上),那麼您可以將它推送到Heroku(如https://devcenter.heroku.com/articles/git)*,然後*到GitHub repo(私人或不是)。 – VonC

+0

感謝您的快速和耐心答覆。我直接獲得了這個https部分。如果我的理解正確,我猜你在說什麼,我必須手動將它推送到Heroku和我的私人/公共回購獨立github上。這是有道理的,我可以,但我沒有得到應用程序設置部分heroku壽。如何以及在哪裏幫助我? – BinnyG

相關問題