2012-10-25 4 views
4

로컬에서 작업하여 Heroku에 변경 사항을 적용하면 앱이 예상대로 작동합니다. 그러나 나는 Github의 개인 저장소에 heroku 앱을 연결하는 데 문제가 있습니다.heroku 앱을 개인 (조직) github 저장소에 연결

현재 구성은 다음과 같이 보이는

나는 개인의 repo에 대한 사용자 이름/암호를 구성해야합니다
[email protected]:{Organization}/{project}.git 

?

나는

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

이에 대한 모든 포인터를 부탁드립니다 (이 선호하는 방법 아니더라도)했습니다.

EDIT : 나는 Heroku의 앱 설정에서 설정 중이라고 언급하지 않았습니다. 공개 키는 해당 조직에 대한 공동 작업자의 키 사이에 출판되어 있는지 확인 :

+0

** ** Github와 Heroku를 연결하면 무슨 뜻인지 알 수 있습니까? 너는 무엇을 기대하고 있니? – nickgrim

답변

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

이것은 puiblic/개인 키에 의해 관리되는 인증, SSH를 주소입니다.
여기에 "username"또는 "password"가 없습니다. 당신이 HTTPS 주소로 해당 원격 주소를 사용하는 경우 올바른 될 수

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

.

+0

내 컴퓨터에서 ssh 주소를 설정하는 경우 heroku 앱 설정에서 설정하는 것이 어떻게 도움이됩니까? 이 모든 것이 어떻게 작동하는지 이해하려고 노력하고 있습니다. heroku가 나를 대신하여 github에 푸시겠습니까? 아니면 ssh 클라이언트가 heroku github과 private github 둘 다로 밀어 넣으시겠습니까? – BinnyG

+1

@BinnyG ok, 당신이 언급 한 두 번째 주소는 https가 아니라 ssh 주소임을 기억하십시오. 사용하려는 원격 GitHub 저장소 주소에 첨부 된 인증을 사용하여 푸시합니다. 앱이 로컬 워크 스테이션에서 개발 된 경우 Heroku (https://devcenter.heroku.com/articles/git) *와 GitHub repo (비공개 또는 비공개) *로 푸시 할 수 있습니다. – VonC

+0

신속하고 환자의 답장을 보내 주셔서 감사합니다. https 부분을 바로 잡았습니다. 내가 그것을 이해한다면 바로 당신이 그것을 말하고있는 것 같아요. 수동으로 그것을 Heroku와 github에 개인/공개 레포에 푸시해야만합니다. 그것은 의미가 있으며 나는 그걸로 괜찮지 만, 나는 heroku tho에서 앱 설정 부분을 얻지 못한다. 어떻게 그리고 어디에서 저를 돕고 있습니까? – BinnyG

관련 문제