Lahendus

Värskendus Microsoft Visual Studio 2013 (KB3023302) Laadige alla Microsoft Visual Studio 2013 Git seotud probleemi lahendamist.

Kuidas töötab parandus

Team Foundation serveri (TFS) toodete fix lükkab kõik push (upload), mis sisaldab faili või tee komponent, mis vastab selle ".git string. See takistab injektsioon halb faile rakendusse hostitud repos.Visual Studio kliendi fix takistab ühtegi faili kataloogi .git kontrollita. See takistab repos, mis sisaldavad halb faile mõjutamata kohaliku kasutaja arvuti.

Git probleem

See on probleem, mis avaldub kogu ökosüsteemi Git ja mis pole Microsofti tugiteenusele Git hoidlates meie platvormidel kordumatu. Siiski tegime oluline ennetav sammu, et veenduge, et Microsofti kliendid, kes kasutavad Git hoidlates kaitstud probleemi.Probleemi, mis mõjutab kõiki Git kliente avastas core Git säilitajad. Probleem võimaldab Git repo faili toomiseks. Faili nimi on nii, et kui kasutaja laadib alla serveri hoidla muutused, spetsiaalselt formuleeritud fail võib märkamatult kasutaja config faili asendada. Kasutaja config fail asub väljaspool hoidla. Asendades selle faili vale fail, võib git käsud aadressirida selleks, et käivitada suvalisi käsud all kasutaja mandaati.

Visual Studio 2013 ja Visual Studio TFS 2013 otseselt ei mõjuta see probleem. Visual Studio ja TFS täita metaandmete .git, juhuslike käske. Siiski väljaregistreerimine repo, mis sisaldab spetsiaalselt formuleeritud fail võib põhjustada Visual Studio .git metaandmete takistada Windowsi Git käsurea tööriistade probleemi avaldamist osad üle kirjutada. TFS oli ennetavalt paigatud leviku probleem.

Põhjus

Iga kohaliku Git andmebaasi säilitatakse kettal on repo juurkausta peidetud .git kataloogis. Kui failid on registreeritakse välja (näiteks annavad kohalikule kettale pärast allalaadimist), faili nimega ". GIT/config"on paigutada Git andmebaasi. Väiketähed võrdlus ".git on osaliselt vastutav probleemi. Peale selle faili teed Windows platvormidel automaatne käsitsemine laiendab kahjustatud faili mustrid palju rohkem kui selgesõnaliselt nimega ". GIT/config muster.

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.