Telepítése git windows (ezúttal részletesen), a mechanikus világ

Úgy tűnik, sok a látogató jön el ez a blog keres egy útmutatót, hogy telepítse Git Windows. Sőt, mi több fájdalmas, amit találnak - Oldal rövidíteni hivatkozva az angol nyelvű képernyőfelvételhez. Itt az ideje, hogy helyes ez a félreértés 🙂
Telepítés és beállítás
Tehát, a telepítés a git. Azonnal azt mondom, hogy ki fog alakítani msysgit. és ezzel egyidejűleg proizvedom szükséges lépéseket csatlakozni GitHub. Persze, akkor git, és egyedül, magam -, de itt is, mint a játékok sokkal érdekesebb 🙂
Ugrás erre az oldalra git. Letöltés részen, és keresse meg ott msysgit Windows. Weboldal git küld minket a Google Code. Vegyük Full Installer hivatalos Git.
Fuss a telepítést. Ha telepíti fogják kérni, hogy válassza ki a típus fut Git:
- Git bash csak. git eladási és vételi helyi menü parancs «Git bash itt» / »Git gui itt»
- Futnak a Windows parancssorban. Git telepíti és regisztrálja az utat a konzol verzió a PATH. Team „Git Bash ide” továbbra is használhatók.
- Fuss Git és eszközöket a Windows Command Prompt. ugyanaz, mint az előző változat, de emellett nyilvántartja a Windows elérési utat a különböző Unix-segédprogramok, mint például megtalálni és rendezni. Git figyelmeztet bennünket, hogy ebben az esetben, hanem windows-alkalmazások megfelelő nevű fogják hívni unix-analógok
Én inkább a második lehetőség, mert ÉN használ git teljesen a parancssorból. Tehát ez az útmutató leginkább konzol 🙂
Ne felejtsük el, hogy helyettesítse a neved / felhasználónév és email 🙂 paraméter --global elmondja, hogy mi változik a globális beállításokat. A beállítások módosítása csak egyetlen adattár, menjen a mappa, és nem ugyanazt nélkül --global:
Egyébként létrehozott adattár git init parancs a megfelelő mappába. Minden lehet használni a helyi üzemmódban git 🙂
Nézzük most valami Vilnius honnan GitHub. Mi ott, nem a keresés, vagy fedezd GitHub, nyissa meg a kívánt projektet. Jobb néven a projekt Klón URL:
Kattintson, másolás parancs. Kapok arról, hogy valami ilyesmi:
Menj a könyvtárba, ahol akarjuk helyezni a projektet, és a parancs futtatásához. Tartsuk szem előtt, git könyvtárat hoz létre a projekt, hogy oda. Azaz, ha ezt a parancsot a D: \ Source. A projekt lesz a D: \ Source \ jquery-épít.
Configuration GitHub
Annak érdekében, hogy a projekt GitHub, meg kell ásni egy kicsit, hogy a beállítás 🙂 Szükségünk SSH kulcspár. Nyisd meg a konzolt Git bash, nem érdekel, hogy hol. A msysgit kulcspár termelési folyamat egyszerűsödik szinte a határ. csinálunk:
Meg fogják kérni, hogy hova tegye a gombokat (ne veszítsük el őket, akkor jobb, hogy válassza ki a javasolt helyszín program), kétszer kért egy jelszót (jelszót). A jelszó legyen nehéz. Ezután kap két fájlt, és az RSA ujjlenyomat ami így néz ki:
Most menj, és regisztráljon Githabe az ingyenes verzió.
Az SSH Public Key beilleszti a tartalmát id_rsa.pub fájlt. vagy minek hívják ott létrehozni kulcsokat. Ha létrehoz egy gombot a felhasználói mappában ssh fogja találni a saját. Ellenkező esetben, akkor hozzá kell adni a kulcsokat manuálisan:
Regisztráció után. Most akkor már nézd meg, mi történt. Egy egyszerű parancssori csatlakozik a szerverre GitHub:
A válasz jöjjön:
Ez azt jelenti, hogy minden rendben van.
Ha nem lát támogatott hitelesítési mód áll rendelkezésre. akkor Git nem talál egy programot, amely elérheti a Githaba szerver. Hívás húr használt program változóban tároljuk GIT_SSH. Ahhoz, hogy használni ssh programot (a legegyszerűbb módja), szükséges, hogy a parancssorban:
Tartsuk szem előtt, egy újraindítás után, ez a változó visszatér az eredeti állapotába.
Kapcsolódó linkek
Köszönöm, van egy kérdésem:
Ezután készült egy másik - testJavaGit.git
Szereznek a git bash a következő sorokat:
-
cd testJavaGit (a helyi mappában, minden rendben van)
git commit -m «ELSŐ elkövetni»
git távoli hozzá származási git: //github.com: EVOSandru6 / spasalon-mvc.git (itt kevertem ki a nevét a tárolóból.)
git push-eredetű master (bevitt adatokat a kabinet lépett)
git commit -m «több módosítást index»
git push-eredetű mester
Mivel most törli a fájlokat a tárolóból «spasalon-mvc.git» és társult testJavaGit mappát tároló testJavaGit.git
Megpróbáltam a fenti lépéseket, de ismét csak egy húr
De azt írja, átok távoli eredeti létezik
EDIT: És, meg kell változtatni a távoli. git távoli set-url eredetű pravilnyy_url
Köszönöm a csapat dolgozott, most mikor írja
git push-eredetű mester. van egy hiba:
képtelen felnézni github.com (port EVOSandru6) (itt zárójelben Bármilyen kryakozyabry)
Mert jobb git távoli set-url eredetű git: //github.com/EVOSandru6/spasalon-mvc.git
Tehát a konfig fájlban regisztrált
[Remote «származási»]
url = git: //github.com/EVOSandru6/testJavaGit.git
lekérés = + refs / fő / *: refs / távirányító / indulási / *
Nem működik a git push-eredetű mester csapat, van egy hiba.
És egy másik kérdés, hogy mi a teendő, ha a fájl hiányzik gitignore.
Én egy könyvet jött erre a helyre figyelmen kívül hagyva a fájlokat
A dokumentáció nézett ki, mint ez az, amit ez a fájl, de nincs ilyen .git. Hogyan válasszuk ki a csapat, hogy figyelmen kívül hagyja a jelen esetben, vagy először be kell kapcsolni
Ha .gitignore hiányzik, akkor létre kell hozni.
előírt gitbush:
$ Git távoli hozzá orign [email protected]: EVOSandru6 / git-basics.git
$ Git távoli -v
orign [email protected]: EVOSandru6 / git-basics.git (lehívás)
orign [email protected]: EVOSandru6 / git-basics.git (push)
Ie úgy tűnik, hogy inicializálni.
$ Git nyomja -u eredetű mester
Hibák itt:
végzetes: „eredete” nem úgy tűnik, hogy a git repository
végzetes: Nem sikerült beolvasni a távoli tárolóból.
Kérjük, győződjön meg róla, hogy a helyes hozzáférési jogokat
és az adattár létezik.
Mi lehet a baj?
URL adattárak rossz. Két github.com és EVOSandru6 lehet / helyett.
Jó napot!
Amikor beír git config -global user.name rám hiba Hiba: nem sikerült zárolni config file p: //.gitconfig: Permission denied. Hogyan adhatok hozzáférést?