이 오류를 가지고 :
내가 팀/프로젝트 계정에 다른 사람과 협력하는 동안이 그래서 난 내 자신에게 Heroku 계정으로 독립적으로 '재생'수 싶었다.
이것은 팀 계정에서 여러 사람이 공동 작업하는 개념과는 별개입니다. 팀 계정이 공동 작업의 앱 소유자가되어 개인 계정이 덜 특혜 공동 작업자가 될 수 있기를 바랍니다. 나머지 팀. 소유자 만 액세스 할 수 있습니다. 유료 부가 기능 추가/제거, 앱 삭제/이름 변경, 인보이스 조회.
$의 Heroku가 플러그인을 : 여러 계정 지원에 대한
(예를 들어, 자신의 개인에게 Heroku 계정)이 그리 매우 잘 문서화 된 추가 기능을 추가 할 필요가 자식을 설치 : // GitHub의 .COM/ddollar/Heroku가-accounts.git
참조 :
(venv)MacPro:your_project username$ more .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = ssh://[email protected]_org.com/your_project.git
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "heroku_kb"]
url = [email protected]:your_individual_app.git
fetch = +refs/heads/*:refs/remotes/heroku/*
[remote "heroku_ocp"]
url = [email protected]_project:your_team_app.git
fetch = +refs/heads/*:refs/remotes/heroku/*
[heroku]
account = individual
라스 : https://github.com/ddollar/heroku-accounts
이것은 당신의 자식 SSH 설정이 결국 어떻게 보일까입니다 위의 세 섹션은 두 개의 서로 다른 heroku 리모컨을 정의하고 어느 것이 활성인지 지정합니다.
heroku-accounts add-on은 ~ /를 추가하여이 모든 작업을 수행합니다.SSH/설정 항목 : 필요, 당신이 그렇게 계정을 분리하지 않으면
Host heroku.individual
HostName heroku.com
IdentityFile "/Users/username/.ssh/identity.heroku.individual"
IdentitiesOnly yes
Host heroku.your_project
HostName heroku.com
IdentityFile "/Users/username/.ssh/identity.heroku.your_project"
IdentitiesOnly yes
는, 하나의 SSH 키가 다른 방해 내가 그랬던 것처럼 당신이 SSH의 림보에 종료됩니다 재미있는 구글 /이며 포럼 이처럼 보이는 오류 쫓는 :
MacPro:your_project username$ git push heroku master
! Your key with fingerprint cf:5b:6b:91:d5:71:e8:8b:73:dc:cf:86:56:fd:7a:49 is not authorized to access [insert appname here].
fatal: The remote end hung up unexpectedly
출처
2012-10-05 23:40:39
Kbr
이 SO 복제하는 몇 가지 답변이 있습니다 http://stackoverflow.com/questions/8786564/cannot-push-to-heroku-because-key-fingerprint – silasjmatson