2012-06-29 2 views
1

내 프로젝트 중 일부를 github 계정으로 푸시하려고하고 있지만 시도 할 때 시도하지 않습니다. 나는 며칠 전에 밀어 붙일 수 있었고 지금은 기울어 질 수 없다. 나는 실례합니다. 사용자/패스 요청하기

cd existing_git_repo 
    git remote add origin https://github.com/Ommy/MapTool.git 
    git push -u origin master 

를 실행 을 시도하지만 작동하지 않는 사용자 이름/암호를 입력 할

Username for 'https://github.com': 

에 대한 자식의 bash에 묻습니다.

나는
 git config --global user.name "Fasih Awan" 
    git config --global user.email *********@gmail.com 

하지만, 심지어는 여전히 사용자 이름/암호를 묻는와

를 실행했습니다. 밀어 넣기 전에 github에 저장소를 만들었지 만 여전히이 작업을 수행합니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변

3

HTTP를 원격 저장소로 사용하는 경우 사용자 이름과 암호를 입력해야합니다. SSH 키를 사용하려면 원격 저장소에 SSH 프로토콜을 사용하십시오. SSH 키를 구성하는 방법에 대한 지침은 here입니다.

+0

과도 일치하지 않는다고 말합니다. 설치를 진행했지만 여전히 나를 허용하지 않습니다. 며칠 전 푸시 수 있기 때문에 이것은 이상합니다 –

+0

리모컨을 SSH로 변경 했습니까? 'git remote add origin [email protected] : Ommy/MapTool.git' 형식으로되어있을 것입니다. –

+0

그래, 이미 시도했는데, 이미 존재했다. 그래서 그때 밀어 넣으려고했는데 같은 응답이 있어요 –

0

암호 캐싱 또는 SSH를 사용하십시오. 여기에 모두 잘 설명되어 있습니다. https://help.github.com/articles/set-up-git

+0

암호 캐싱을 시도하고 SSH 설정을 실행했습니다. 여전히 동일한 자격 증명을 요구합니다. 단지 src refspec 마스터가 어떤 –

-1

github에 공개 키를 업로드했는지 확인하십시오. 당신이 요청해야하는 유일한 것은 사용자 이름이 아닌 공개 키를위한 암호입니다.