Git GitHub und unter Windows

20. Dezember, · 2009 Posted in Git , Programming

Die git ist ein Open Source Programm zur Versionskontrolle von Dateien. Die verteilte Architektur erlaubt es Ihnen, produktiver zu sein, weil sie nicht verlangen, einen zentralen Server zu erhalten, verpflichtet.

Die CVS war die erste Version Control System, mit denen sie arbeitete. Vielleicht war es für meine Unerfahrenheit, aber er hat immer ein Dorn im Auge war ein Werkzeug.

Wenn ich die MWB Subversion war erstaunt:

"Wow! Sie können einen Snapshot des gesamten Archiv. Wow!

Der lästige Teil war, dass sogar als CVS, benötigt einen Server, wo schicke meine verpflichtet. Also, wenn ich ohne Server-Verbindung oder nicht, war einfach nicht möglich, Änderungen übertragen, es sei denn natürlich habe ich eine Kopie des reositório auf Ihrem Computer zu halten und verwalten Sie alle von diesem Schlamassel.

Wenn ich über git hörte, war ich nicht sehr begeistert, aber nach der ersten Nutzung:

"Verdammt, ich brauche einen Server zu senden begeht!

Ich will nicht die Eigenschaften git hier, denn dies ist nicht das Ziel der Post. Für diejenigen, die wollen, dass die git zu studieren ist reichlich Dokumentation über das Internet und auf der Website git und es ist ein schönes Buch ist verfügbar unter der Creative Commons namens Pro Git .

Vor einigen Monaten traf ich auch GitHub , eine Website Source-Schmiede-like, wenn Sie können, hosten Ihre Projekte mit Versionskontrolle git interagieren mit anderen Entwicklern und vieles mehr.

Für diejenigen, die in der Unix-Welt leben, arbeiten mit GitHub ist trivial. Es ist nur ein Benutzer anmelden, erzeugen einen SSH-Schlüssel und Buchung Code.

Nun, wenn Sie das Schicksal der wenigen Glücklichen, die nicht selbst von den Fenstern frei zu teilen, verwenden Sie die GitHub ist trivial ... gut!

Dies erfordert, dass Sie Cygwin installieren. Cygwin ist ein sehr cooles Tool, das die Installation von Anwendungen automatisiert in der Regel auf Windows Unix.

Die Installation ist recht einfach. Download der Cygwin direkten Ihre Website , und führen Sie mit einem Doppelklick (DUH !!!).

Instalação do Cygwin - Tela inicial

Es gibt einige Anpassungsoptionen. Ich benutzte die Standard-Optionen, bis Sie den Bildschirm, wo es konfiguriert das Repository, das der Installer die Pakete heruntergeladen erreichen. Hier eine Warnung: Einige Repositories sind schneller als andere. Machen Sie Ihre Tests. Ich benutzte die http://cygwin.cibermirror.org.

Instalação do Cygwin - Mirrors

Nachdem das Paket Selektionsbild, gehen Devel Registerkarte und wählen Sie die Pakete aus git.

Instalação do Cygwin - Git

Net Registerkarte wählen Sie die Pakete openssh.

Instalação do Cygwin - Open SSH

Weiter, Weiter, Fertigstellen.

Instalação do Cygwin - Finish Him!

Von hier aus, vorausgesetzt, Sie haben bereits bei GitHub registriert sind, konfigurieren Sie den Zugriff Schlüssel fehlt. Die Tasten sind Sicherheitsmechanismen, die vom Server verwendet, so dass sie sicher sein, dass Sie selbst sind. Wenn Sie nicht bereits registriert GitHub an, melden Sie sich kostenlos .

So erstellen Sie den Schlüssel einfach die folgenden Schritte des Tutorials haben Sie auf GitHub besitzen, und den Schlüssel zu generieren. Zur Konto-Einstellungen und dann SSH Public Keys. Es gibt einen kleinen Link Brauchen Sie Hilfe mit öffentlichen Schlüsseln?. Das Tutorial ist ein bisschen veraltet im Vergleich zu dem Bildschirm zeigt es, ist aber noch voll funktionsfähig.

In kurzen, öffnen Sie die Cygwin-Terminal, dass Sie gerade installiert haben, geben Sie ssh-keygen-t rsa-C "seu_email@vai_aqui.com", wie gezeigt, ersetzen seu_email@vai_aqui.com für Ihre Mail, natürlich, beantworten Sie die Fragen und ein Passwort eingeben. Dieses Passwort kann einen langen Satz (empfohlen) oder kann leer sein. Sie wird jedes Mal, wenn Sie Daten mit GitHub erforderlich sein.

Sie müssen nun den öffentlichen Schlüssel zum GitHub senden. Dazu öffnen Sie den öffentlichen Schlüssel - normalerweise. Ssh / id_rsa.pub - mit Notizblock, Kopieren und Einfügen des Textes in Form von GitHub. Aber Achtung, müssen Sie den öffentlichen Schlüssel senden. Es ist eine. Veröffentlicht am Ende der Datei. Der private Schlüssel - ohne sie. Veröffentlicht am Ende - darf niemals in der Öffentlichkeit gebracht werden.

Ready-Code können Sie jetzt auf Ihr Konto schicken GitHub.

Schauen Sie sich die Einzelnen in ihren Designs gibt es eine öffentliche URL und die URL nur verkaufen.

Und gute soziale Codierung für Sie zu.

Kommentare

    Blog-Kommentare powered by Disqus