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

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?

Kapcsolódó cikkek