Utilisation git windows / eclipse

Partie I : utilisation git ligne de commande sous windows

Pré-requis

Installer PowerShell (optionel)

! A noter que pour Windows Seven et Windows Server 2008 PowerShell est déjà intégré !

Windows PowerShell, anciennement Microsoft Command Shell (MSH), nom de code Monad, est une interface en ligne de commande et un langage de script développé par Microsoft. Il est inclus dans Windows 7 (y compris la version grand public) et fondé sur la programmation orientée objet (et le framework Microsoft .NET).

À l'origine, il était prévu que Windows PowerShell soit inclus dans Windows Vista, mais finalement les deux logiciels ont été disjoints. Microsoft a publié une version beta le 11 septembre 2005, une Release Candidate 1 le 25 avril 2006 et une Release Candidate 2 le 26 septembre 2006. La version finale a été publiée le 14 novembre 2006. Windows PowerShell est également inclus dans Microsoft Exchange Server 2007, sorti au quatrième trimestre 2006, ainsi que la plupart des produits Microsoft sortis depuis.

Windows PowerShell est compatible avec toutes les versions de Windows qui supportent la version 2.0 de .NET.

Depuis le 24 mars 2009, Windows PowerShell 1.0 pour Windows XP et Vista est distribué comme une mise à jour logicielle facultative par le service Windows Update de Microsoft. Il est intégré nativement dans Windows 7 en version 2.0[1]. Cette version propose une console d'édition de script intégré appelé Windows PowerShell ISE (pour Integrated Scripting Environment en anglais) qui apporte une solution alternative a l'outil PowerGUI Script Editor développé par la société Quest Software. Comme son homologue Windows PowerShell ISE présente un environnement graphique qui permet l’édition de script avec coloration syntaxique, affichage des numéros de ligne, débogueur intégré et aide en ligne.

PowerShell est supporté aujourd’hui uniquement par les systèmes suivants:

  • Windows XP Service Pack 2
  • Windows Server 2003 Service Pack 1
  • Windows Vista
  • Windows Seven
  • Windows Server 2008

Si votre système est supporté vous aurez alors à installer le .NET Framework 2.0

http://www.google.fr/search?hl=fr&q=.NET+Framework+2.0&btnG=Recherche+Google&meta=

Puis installer le package PowerShell correspondant à votre système

http://syskb.com/telecharger-windows-powershell-20-ctp/

psh001 150x117 Comment installer et exécuter PowerShell sur un système Windows psh002 150x117 Comment installer et exécuter PowerShell sur un système Windows psh003 150x117 Comment installer et exécuter PowerShell sur un système Windows

! A noter que pour Windows Seven et Windows Server 2008 PowerShell est déjà intégré !

Installation GI+ avec ssh inclut

Description longue "Installation GIT windows"

Créer vos clés publique/privé pour ssh

Generez une nouvelle paire de clés

Tapper le code suivant (-t rsa ou -t dsa)

ssh-keygen -t rsa -C "your_email@youremail.com"# Creates a new ssh key using the provided email
# Generating public/private rsa key pair.
# Enter file in which to save the key (/c/Users/you/.ssh/id_rsa): [Press enter]

Vous pouvez ajouter un mot de passe a votre clé vous devrez la fournir à chaque utilisation de la cé Vous pouvez laisser vide

Enter passphrase (empty for no passphrase): [Type a passphrase]

# Enter same passphrase again: [Type passphrase again]

Vous aurez quelque chose d'approchant a ce qui suit:

# Your identification has been saved in /c/Users/you/.ssh/id_rsa.
# Your public key has been saved in /c/Users/you/.ssh/id_rsa.pub.
# The key fingerprint is:
# 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@youremail.com

Ajouter votre clé a votre profil java.net

Copier la clé publique (.pub) dans le presse papier

clip < ~/.ssh/id_rsa.pub# Copies the contents of the id_rsa.pub file to your clipboard

Envoyé votre clé publique au dépots (cas github et java.net)

Aller sur votre profil java.net après vous être connecté 
Editer votre profil (tab sshkey) et ajouter une nouvelle clé puis collez y votre clé

En image



Tester votre configuration

Utilisation dans Eclipse

Utilisation dans Netbeans