2016-12-23 5 views
0

처음으로 git와 GitHub를 사용하여 프로젝트의 버전을 제어하려고합니다. 여기명령 줄에서 github을 푸시하는 권한을 나에게 어떻게 제공 할 수 있습니까?

내가 내가 문서를 "Generating a new SSH key and adding it to the ssh-agent"를 사용하여 내 컴퓨터에 새 SSH 키를 추가

  1. 했을 것입니다
  2. 내가 readme.md 파일없이 GitHub의에서 프로젝트를 생성 권장.
  3. 명령 줄을 사용하여 디렉토리를 내 프로젝트로 변경했습니다. 그 후, 나는 git push 명령이 나에게 다음과 같은 오류를주고, 명령 그러나

아래에 나열된 실행

remote: Permission to VENDORNAME/PROJECT-NAME.git denied to malhayek2014. fatal: unable to access ' https://github.com/VENDORNAME/PROJECT-NAME.git/ ': The requested URL returned error: 403

는 여기에 내가 오류로 실행하기 전에 ecexuted 명령입니다

echo "A message for the read me file" >> README.md 
git init 
git add README.md 
git commit -m "first commit" 
git remote add origin https://github.com/VENDOR-NAME/PROJECT-NAME.git 
git push -u origin master 

Github과 통신하고 코드를 푸시하려면 어떻게해야합니까?

답변

2

SSH를 밀고 당기기 위해 사용하려면 https URL이 아닌 ssh URL ([email protected]:username/project.git처럼 보임)을 사용해야합니다. 다음 명령을 실행할 수 있습니다 기존 저장소를 업데이트하기 위해

:

git remote set-url origin [email protected]:VENDOR-NAME/PROJECT-NAME.git 

https://help.github.com/articles/changing-a-remote-s-url/

PS를 참조하십시오 : 당신이 제공하는 오류 메시지가 성공적으로 HTTPS를 사용하여 인증하고 있음을 나타냅니다 그러나, 당신은 그 저장소에 푸시 할 수있는 노력이 없어 - SSH 문제에 독립적입니다. 소유주 중 한 명이거나 팀원에게 SSH 키를 배포 키로 추가하도록 요청한 경우 팀에 자신을 추가해야합니다.

+0

나는 본다. 고마워요. 코드를 푸시 할 때마다 해당 정보를 제공해야합니까? 그냥 'git push'하는 곳에서 구원받을 수 없나요? – Jaylen

+0

아니요, 지정한 명령을 실행할 때'.git/config'에 저장됩니다. 처음에는'git remote add origin [email protected] : VENDOR-NAME/PROJECT-NAME.git' 명령을 사용하십시오. – MrTux

+0

알았어. 대단히 감사합니다. – Jaylen