Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

해결 방법

Microsoft Visual Studio 2013 (KB3023302)에 대 한 업데이트

Git에는 문제를 해결 하려면 Microsoft Visual Studio 2013에 대 한 업데이트를 다운로드 합니다.

수정 프로그램의 작동 방식

Team Foundation Server (TFS) 제품에 대 한 수정 프로그램을 거부 ".git 문자열과 일치 하는 파일 또는 경로 구성 요소가 포함 된 모든 밀어넣기 (업로드). 불량 파일 호스팅된 repos에 주입 수 없습니다.

Visual Studio 클라이언트에 대 한 수정 프로그램에서.git 디렉토리에 체크 아웃 파일을 방지 합니다. 이렇게 하면 로컬 사용자의 컴퓨터에 영향을 미치는 잘못 된 파일이 포함 된 repos.

Git의 문제

Git 생태계에서 매니페스트를 그리고 그것은 우리의 개발 플랫폼에 Git 저장소에 대 한 Microsoft 지원 서비스에 고유한 문제입니다. 그럼에도 불구 하 고 중요 한, 사전 단계는 Git 저장소를 사용 하는 Microsoft 고객은이 문제 로부터 보호 되도록 하기 위해 만들었습니다.

코어 Git 어려웠던 여 Git의 모든 클라이언트에 영향을 주는 문제가 발견 되었습니다. 문제 파일을 Git repo 소개할 수 있습니다. 파일을 원격 저장소에서 변경 내용을 다운로드 하는 사용자, 파일을 자동으로 바꿀 수는 사용자의 구성 파일에서에서 라고 합니다. 사용자의 구성 파일 저장소 외부에 위치합니다. 잘못 된 파일을 사용 하 여이 파일을 바꿔서 git 명령은 사용자의 자격 증명으로 실행 되는 임의의 명령을 실행할 수 있도록 다시 매핑할 수 있습니다.

Visual Studio 2013와 Visual Studio TFS 2013 직접 영향을 받지 않습니다이 문제입니다. Visual Studio 및 TFS.git 메타 데이터에서 임의의 명령을 실행 하지 않습니다. 그러나 체크 아웃 파일을 포함 하는 repo Visual Studio 노출 문제에 Git에 대 한 Windows 명령줄 도구.git 메타 데이터의 일부를 덮어쓸 수 발생할 수 있습니다. TFS는이 문제의 확산을 막기 위해 사전 패치 됩니다.

원인

각 로컬 Git 데이터베이스 숨겨진된.git 디렉토리에 repo의 루트 폴더에 있는 디스크에 유지 됩니다. 파일은 되 고 체크 아웃 된 경우 (예: 로컬 디스크에 다운로드 한 후 배치), 명명 된 파일 ". GIT/config "Git 데이터베이스 안에 저장 됩니다. 소문자 ".git 부분적으로이 문제에 대 한 책임은. 또한 Windows 플랫폼에서 파일 경로의 자동 처리 확장 되어 적용된 되는 파일 패턴 대부분 보다 명시적으로 명명 된 ". GIT/구성 패턴입니다.

상태

Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×