2012-07-09 4 views
4

Xcode를 통해 프로젝트를 GitHub에 푸시 할 때 문제가 발생했습니다.Xcode 프로젝트를 GitHub에 푸시 할 때 인증 문제가 발생했습니다.

주의 사항, 여기 터미널에 대해서는 언급하지 않습니다. 우리 팀에서 아티스트를위한 Xcode 환경을 설정해야합니다. 터미널이 그를 위해 작동하지 않습니다 ...

처음에는 HTTPS 주소 (https://github.com/zeroliu/DumplingJump.git)를 사용하려고했지만 항상 403 인증 오류가 발생했습니다.

error: The requested URL returned error: 403 while accessing https://github.com/zeroliu/DumplingJump.git/info/refs fatal: HTTP request failed

어디에서나 검색하면 GitHub가 실제로 SSH 방식 만 허용한다는 것을 알았습니다. 하지만 이상하게도 HTTPS 방식을 사용하여 터미널을 통해 프로젝트를 진행할 수 있습니다. 그 말이 옳다고 생각하지 않습니다.

어쨌든 SSH 방식으로 시도했지만 작동하지 않습니다. Xcode는 사용자 이름과 암호를 입력하라고했지만 몇 번 시도했는지에 관계없이 작동하지 않았습니다. 나는 SSH 주소가 [email protected] : Organization/Repository.git의 형태로 있기 때문에 Xcode 자체에서 문제가 발생한다고 생각한다. Xcode는 사용자 이름이 git이지만 조직이 아니라고 생각한다. 사용자를 변경할 때 이름을 입력하면 Xcode는 자동으로 "git"을 내 사용자 이름으로 대체합니다. 그러면 사용자 이름이 [email protected] : Organization/Repository.git으로 바뀝니다. 그게 내가 SSH를 통해 액세스 할 수없는 이유입니다.

Xcode를 통해 프로젝트를 GitHub으로 푸시하는 데 성공한 사람이 있습니까? 정말 도움이 필요합니다 !! 메가 감사합니다 !!!

난 항상에 github의 URL을 설정

답변

14

: 보안을 위해 나쁜하지만 여러 키 쌍 작업 할 SSH를 얻으려고 노력 충분한 시간을 낭비했고 내가 입력 성가 시게 할 수없는

https://username:[email protected]/username/Whatever.git 

내 사용자 이름/비밀 번호 매번.

+0

아, 작동합니다! 당신 말이 맞습니다.이 방법은 안전한 방법이 아닙니다. 그러나 그것은 매우 실용적입니다. 고마워요! – zeroliu

관련 문제