Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Oplossing

Update voor Microsoft Visual Studio 2013 4 (KB3023304)

Download de update voor Microsoft Visual Studio 2013 Update 4 oplossen in Git.

 

De werking van de correctie

Voor Team Foundation Server (TFS) weigert de correctie een push (uploaden) met een bestand of pad component die overeenkomt met de tekenreeks".git. Hiermee voorkomt u dat de injectie van beschadigde bestanden in de gehoste repo's.

Voor de Visual Studio-client de correctie wordt voorkomen dat een bestand wordt uitgecheckt in de .git map. Hierdoor, kunnen op hun beurt repo's met beschadigde bestanden van die invloed hebben op de lokale computer.

Het probleem in Git

Dit is een probleem dat zich voordoet in het ecosysteem Git en die niet uniek is voor ondersteuning van Microsoft voor Git opslagplaatsen in onze ontwikkelplatforms. Niettemin werd belangrijk, proactieve maatregelen om ervoor te zorgen dat Microsoft-klanten die gebruikmaken van Git opslagplaatsen worden beschermd tegen dit probleem.

Het probleem is van invloed op alle clients van Git is ontdekt door de core Git instaan. Het probleem kan voor het binnenbrengen van een bestand in een Git repo. Het bestand met de naam zodanig dat wanneer een gebruiker de wijzigingen in een externe locatie worden gedownload, een speciaal ontworpen bestand ongemerkt config-bestand van de gebruiker vervangen kan. Het configuratiebestand van de gebruiker bevindt zich buiten de bibliotheek. Door dit bestand met een beschadigd bestand vervangt, kunnen git opdrachten uitvoering van willekeurige opdrachten die worden uitgevoerd met de referenties van de gebruiker worden toegewezen.

Visual Studio 2013 en Visual Studio TFS 2013 worden niet direct beïnvloed door dit probleem. Visual Studio en TFS niet uitgevoerd willekeurige opdrachten uit de metagegevens .git. Echter een repo met een speciaal ontworpen bestand uitchecken kan ervoor zorgen dat Visual Studio gedeelten van de metagegevens van .git, bloot de opdrachtregelprogramma's Git voor Windows om het probleem te overschrijven. TFS is proactief om te voorkomen dat de verspreiding van dit probleem hersteld.

Oorzaak

Elke lokale Git database wordt onderhouden op een schijf in de hoofdmap van de repo in een verborgen .git map. Wanneer bestanden worden wordt uitgecheckt (bijvoorbeeld, de lay-out op de lokale schijf na het downloaden), een bestand met de naam '. In de database van Git GIT/config geplaatst. Een niet-hoofdlettergevoelige vergelijking voor '.git gedeeltelijk verantwoordelijk voor dit probleem is. Bovendien de patronen van het bestand waarin dit probleem optreedt in de automatische verwerking van paden op Windows-platforms wordt vergroot tot veel meer dan expliciet benoemd '. GIT config/patroon.

Status

Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×