Comment configurer un serveur Git avec SSH sous Windows?
Exemple à faire sur l'autre machine: Ouvrez git bash et vérifiez si le serveur openssh est accessible avec la commande 'ssh cyg_server @ cyg_server @ ip_adress_of_open_ssh_server'.
Configurer un serveur git avec SSH sur mon LAN peut être déroutant. Il existe tellement de suggestions que vous risquez de vous y perdre. Cet article vous aidera à installer Cygwin. Cela inclut l'installation de Cygwin sur votre machine Windows.
Partie 1 sur 2: installer et configurer cygwin
- 1Tout d'abord, installez cygwin à partir de son site Web.
- 2Ensuite, installez les packages git et openssh, soit à partir des liens fournis, soit à partir de l'utilitaire de configuration de cygwin.
- 3Configurez openssh:
- Ouvrez le terminal cygwin en tant qu'administrateur
- Tapez 'ssh-host-config -y'
- À la fin, il créera un utilisateur par défaut nommé «cyg-server» et vous demandera un nouveau mot de passe pour cet utilisateur.
- Lorsque vous avez terminé, tapez «net start sshd» pour démarrer le serveur openssh.
- 4Assurez-vous que votre installation fonctionne comme suit:
- Ouvrez le terminal cygwin en tant qu'administrateur
- Tapez 'git' pour voir si git fonctionne.
- tapez 'ssh cyg-server @ localhost' pour voir si vous pouvez communiquer avec le serveur.
Configurer un serveur git avec SSH sur mon LAN peut être déroutant.
Partie 2 sur 2: opérations git avec le serveur
- 1Sur votre autre ordinateur, vous pouvez git ssh le serveur en spécifiant 'cyg_server @ ip_adress_of_open_ssh_server'.
- Exemple à faire sur l'autre machine:
- Ouvrez git bash et vérifiez si le serveur openssh est accessible avec la commande 'ssh cyg_server @ cyg_server @ ip_adress_of_open_ssh_server'. S'il vous demande votre mot de passe, vous êtes tous configurés. Sinon, revérifiez les instructions de la partie 1.
- Ouvrez git bash dans le référentiel que vous souhaitez pousser.
- add remote avec ' git remote add myRemote ssh: //cyg_server@ip_adress_of_open_ssh_server/~/git/remote.git'
- push avec 'git push MyRemote master'
- Exemple à faire sur l'autre machine:
Lisez aussi: Comment accéder à un routeur Linksys?