2012-03-07 2 views
6

Mac 응용 프로그램 http://desktop.github.com/에 github을 사용하고 있고 지점을 동기화하려고 할 때마다 A network error occurred. We could not sync with the server.이 발생합니다. 모든 것이 이전 버전과 내 컴퓨터의 다른 컴퓨터에서 동일한 응용 프로그램과 동기화를 잘 실행할 수 있습니다. . 이 디버깅 방법을 잘 모릅니다.Mac 동기화 용 github이 실패했습니다

+6

GitHub는 오늘 SSH 키를 무효화했습니다. 프로젝트에 대한 계정에 로그온하고 키를 다시 승인하십시오. –

+0

@RickStrahl 그래, 내가 이것을 올린 후에 이메일을 읽었 어. –

+1

미래의 Google 직원에게 대답은이 페이지의 최종 결과입니다. http://stackoverflow.com/a/11856151/581766 –

답변

4

발견 된 이유 왜이 이메일이 github에서 왔는지, Crazy.

공격자가 임의의 GitHub 사용자 계정에 새로운 SSH 키를 추가 할 수있는 보안 취약점이 최근 발견되었습니다. 이로 인해 공격자는 읽기 권한이있는 저장소에 대한 복제/끌어 오기 액세스를 제공하고 쓰기 권한이있는 저장소에 대한 복제/끌어 오기/밀어 넣기 액세스를 제공했을 수 있습니다. 3 월 4 일 일요일 오후 5시 53 분 (UTC) 현재이 취약점은 더 이상 존재하지 않습니다.

알려진 악의적 인 활동은보고되지 않았지만 모든 기존 SSH 키를 감사함으로써 추가 예방 조치를 취하고 있습니다.

필요한 조치

당신이 당신의 GitHub의 계정과 연결된 하나 이상의 SSH 키를 가지고 있기 때문에 각 유효한 SSH 키를 승인 https://github.com/settings/ssh/audit를 방문해야합니다.

SSH 키를 승인 할 때까지 SSH를 통해 저장소를 복제/풀/푸시 할 수 없습니다.

은 상태

우리는 보안을 심각하게 받아이 일어나지 말았어야 인식하고 있습니다.

  • 우리는 지금하라는 메시지가 표시됩니다 새로운 SSH 키를 추가 기존의 모든 SSH 키
  • 의 감사를 강요 : 전체 코드 감사에 더하여, 우리는 귀하의 계정의 보안을 강화하기 위해 다음과 같은 조치를 취했습니다 비밀번호
  • 우리는 지금 당신에게 새로운 SSH 키를 계정에 추가 될 때마다 이메일을 보내드립니다
  • 이제, 페이지 진심으로 GitHub의 팀 계정 설정에서 계정 변경 로그에 액세스 할 수

--- https://github.com [email protected]

+4

모든 SSH 키가 승인되었으며 여전히이 오류가 발생합니다. 이 질문은 아직 답변이 없으며 놀랍게도 Google에 거의 적용되지 않습니다. –

+0

제 마지막에 같은 문제가 있습니다. – zmonteca

3

방금 ​​저도 같은 문제를 해결했습니다. 처음에 git://github.com/djs070/reservedpaths으로 터미널에 Repo를 복제 한 후 Mac 클라이언트 용 Github로 전환했습니다. Mac 용 Github에서 Repo 설정을 수행하고 기본 원격 저장소 설정을 [email protected]:djs070/reservedpaths.git 형식으로 변경했는데 문제없이 원격으로 동기화 할 수있었습니다.

+0

이것이 왜 승인 된 답변이 아닌지 나는 알지 못합니다. @ Anders Kitson이 나를 위해 같은 문제를 해결했습니다. –

+0

Voila !! Voila !! Voila !! Voila !!이는 훨씬 일관된 연결을 제공합니다. 개인적으로, 실제로 git 대신 https를 사용하고있었습니다. 이제 git @ 구문을 사용하고 있습니다. – zmonteca