내 저장소를 Heroku 앱에 연결하는 방법


96

heroku 앱을 만든 다음 컴퓨터가 충돌했습니다. 새 기계가 있습니다. 기존 앱을 heroku 앱에 어떻게 연결합니까? heroku 페이지를 방문하면 내 앱의 URL이 다음과 같습니다.

git@heroku.com:myapp.git

이미 myappgithub에서 가져 왔기 때문에이 앱을 복제 할 수 없습니다 . 그래서 기존 github 앱에 heroku를 원격으로 추가해야합니다. 누구나 구문을 알고 있습니다.


답변:


187

heroku toolbelt가있는 경우 :

Heroku Toolbelt를 사용하는 경우 최신 구문은 다음과 같습니다.

heroku git:remote -a project

자세한 내용은 이것을 참조하십시오 .

크레딧 : user101289의 솔루션

heroku toolbelt가없는 경우 :

먼저 다음을 수행하십시오.

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

그런 다음 이렇게하십시오.

git push heroku master
heroku open

무료 Heroku 계정이 있고 git @ ...을 다음과 같이 바꿔야 하는 것 같습니다. git.heroku.com {app} .git
mikeDOTexe

이것은 훨씬 더 @ user101289의 대답은보다 복잡하다
자레드 비치

나를 위해 'git remote add https : // git.heroku.com / {heroku-app-name} .git'이 작동하는 것처럼 보였습니다.
afreeland

96

Heroku Toolbelt를 사용하는 경우 최신 구문은 다음과 같습니다.

heroku git:remote -a project

자세한 내용은 이것을 참조하십시오 .


6
heroku Toobelt를 사용하는 경우 이것은 좋은 선택입니다. :) 공유해 주셔서 감사합니다.
Ajay

2

Heroku Toolbelt 를 설치하지 않고 Git 만 사용하는 경우 새 애플리케이션을 만들 수도 있습니다.

계정에 로그인하고이 링크로 이동하십시오.

https://dashboard.heroku.com/apps

오른쪽 상단의 더하기 기호를 확인한 다음

새 앱 만들기

heroku가 선택하게하려면 애플리케이션 이름을 비워 두십시오. heroku 앱 이름이 new-app-xxxxx 라고합시다 . 파일 추가를 테스트하려면 다음 명령을 시도해보십시오.

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에서 사용자 이름을 입력하고 API 키를 비밀번호로 입력하라는 메시지가 표시되면 비워 둡니다 (공백). 아래 링크에서 표시하여 API 키를 얻을 수 있습니다.

https://dashboard.heroku.com/account

참고 : Heroku 사용자 이름 (이메일) 및 암호를 사용하여 Heroku HTTP Git 엔드 포인트로 인증 할 수 없습니다. 여기에 설명 된대로 API 키를 사용합니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.