Git et Github sur les fenêtres

20 décembre 2009 · Posté dans Git , Programmation

Le Git est un outil open source pour le contrôle de version des fichiers. Son architecture distribuée vous permet d'être plus productifs car il ne nécessite pas de serveur central pour recevoir commet.

Le CVS est le système de contrôle première version, j'ai travaillé avec. Je ne sais pas si c'était pour mon inexpérience, mais il a toujours été une épine dans plus d'un outil.

Quand j'ai rencontré Subversion a été surpris:

«Wow! Vous pouvez prendre un instantané de l'ensemble du référentiel. Wow! "

L'ennui était que même que CVS, avait besoin d'un serveur où envoyer mon commet. Alors, quand j'ai été sans connexion au serveur ou pas, ne pouvait simplement pas valider les modifications, à moins bien sûr que je garder une copie de reositório sur votre machine et gérer l'intégralité de ce gâchis.

Quand j'ai entendu parler git, je n'étais pas très enthousiaste, mais après la première utilisation:

"Holy shit, je n'ai pas besoin d'un serveur d'envoyer s'engage!"

Je ne vais pas obtenir les fonctions de git ici, parce que ce n'est pas le but du post. Pour ceux qui veulent étudier l'git est une vaste documentation sur l'Internet et le site de git et il ya un beau livre disponible sous Creative Commons appelé Pro Git .

Il ya quelques mois j'ai aussi rencontré github , un site comme source-forge où vous pouvez héberger votre versionnée avec des projets git, d'interagir avec d'autres développeurs et plus encore.

Pour ceux qui vivent dans le monde Unix, en collaboration avec github est trivial. C'est juste enregistrer un utilisateur, générer une clé SSH et commencer à poster du code.

Maintenant, si vous partagez le sort des quelques chanceux qui n'ont pas eux-mêmes libérés de la fenêtre, utilisez le github ... est trivial aussi!

A cet effet, il est nécessaire d'installer Cygwin. Cygwin est un très bon outil qui automatise l'installation d'applications UNIX sur Windows en général.

Le processus d'installation est très simple. Téléchargez le Cygwin directement à partir de votre site et de courir avec un double clic (duh!!).

Instalação do Cygwin - Tela inicial

Il ya plusieurs options de personnalisation. J'ai utilisé les paramètres par défaut jusqu'à ce que vous atteigniez l'écran où il configure le référentiel où l'installateur va télécharger les paquets. Voici une mise en garde: certains référentiels sont plus rapides que d'autres. Faire vos tests. J'ai utilisé le http://cygwin.cibermirror.org.

Instalação do Cygwin - Mirrors

Après l'écran de sélection des paquets, allez onglet devel et sélectionner les packages à partir de git.

Instalação do Cygwin - Git

NET, sélectionnez l'openssh packages.

Instalação do Cygwin - Open SSH

Ensuite, Suivant, Terminer.

Instalação do Cygwin - Finish Him!

A partir de là, en supposant que vous êtes déjà inscrit au github, le manque de touches d'accès définies. Les touches sont les mécanismes de sécurité utilisés par le serveur pour vous assurer que vous êtes vous-même. Si vous n'êtes pas encore enregistré au github, inscrivez-vous gratuitement .

Pour créer la clé il suffit de suivre les étapes du tutoriel qui a ses propres github et de générer la clé. Allez dans Paramètres du compte puis SSH clés publiques. Il ya un petit lien Besoin d'aide avec les clés publiques ». Le tutoriel est quelque peu dépassée par rapport à l'écran, il montre, mais il est encore totalement fonctionnel.

En bref, ouvrez le terminal Cygwin que vous venez d'installer, tapez ssh-keygen-t rsa-C "seu_email@vai_aqui.com», comme le montre la figure, en remplacement de seu_email@vai_aqui.com pour votre email bien sûr, répondre aux questions et entrez un mot de passe. Ce mot de passe peut être une phrase longue (recommandé) ou être vide. Elle sera nécessaire à chaque fois que vous synchronisez les données avec github.

Vous devez maintenant envoyer à github clé publique. Pour ce faire, ouvrez la clé publique -. Habitude ssh / id_rsa.pub - avec notepad, copiez et collez le texte dans la forme de github. Mais attention, vous devez envoyer la clé publique. Il ya Publiée a. à la fin du fichier. La clé privée - sans la pub à la fin -. Doit jamais être mis en commun.

Vous allez maintenant être en mesure d'envoyer le code à votre compte sur github.

Notez le détail dans leurs conceptions pour une URL publique et la vôtre url seul.

Et bien pour vous de codage trop sociale.

Commentaires

  • http://blogseopark.blogspot.com/2010/12/nuvenus-chovendus-desafio-seo.html Nuvenus Chovendus

    Wow, je pensais que je pourrais jamais trouver quelqu'un pour m'aider en cela.

    Il a sauvé ma vie. Je vous remercie.

  • Blaber http://blabos.org des bleb

    Ha, puis dessiner parce que je pensais que j'allais jamais trouver quelqu'un qui en avait besoin! :)

commentaires du blog propulsé par Disqus