2014-01-30 2 views
0

그래서 내 컴퓨터에서 잘 실행되고있었습니다. 내 암호는 osxkeychain으로 저장되었으며 모든 것이 원활하게 실행되었습니다. 오늘 나는 안전해야하고 그것을 지원하는 모든 사이트에서 Google 인증 프로그램 2 단계 인증을 사용하도록 결정했습니다. 흥미롭게도 github은 그것을 지원합니다. 그것은 웹 사이트 인터페이스를 통해 잘 작동합니다. 나는 현재 일하고있는 프로젝트를 분기하고 약간의 작업을 수행 한 다음 새 분기를 밀어 넣으려고합니다. 내 인증이 작동하지 않는다는 것을 알았을 때 전혀 놀랄 일이 아닙니다. 나에게 놀라운 것은 내 문제를 해결하기 위해 Google에서 아무 것도 찾을 수 없다는 것입니다. 그때와 대화 형 프롬프트 얻기 위해 내 이전 암호 물건을 제거Google 인증 기가 작동하지 않는 git github OSX

git push --set-upstream origin binary-dev 
remote: Invalid username or password. 
fatal: Authentication failed for 'https://github.com/***/***.git/' 

:

내 초기 오류이 있었다

git credential-osxkeychain erase 
host=github.com 
protocol=https 

을 그리고 내 이전 설정 치우는에서 근무하지만 지금은 내가 얻은 :

그래서 스스로는 구글 authenticat에 대해 몰라요 또는. 나는 문자 그대로 이것에 대한 어떤 정보도 찾지 못하는 듯하다. 절반 정도는 웹 사이트에 설정하는 방법과 나머지 절반은 실제 Google 인증 자 소스 코드를 포크하는 방법입니다. 나는 나의 키워드로 충분히 창조적이지 않을지도 모른다. 또한 해결책이 없을 수도 있지만 왜 github이 2 단계 인증을 제공하는지 궁금하게 생각해야합니다. 나와 같이 붙어서 탈출구를 찾은 사람이 있습니까? 어떤 도움을 크게 인정 될 것입니다. 나는 gitub에 2 단계 인증을 추가하기 전에 git이 작동하도록하고 싶다. "c4urself"에 https://help.github.com/articles/providing-your-2fa-security-code#through-the-command-line

감사를 통해 저기 serverfault에 : 사전에

감사합니다,

답변

1


최대 그래서 내가 얻은 방법은 사용하는 2 단계 인증을 우회하는 것이었다 작업입니다.