Comment configurer un serveur Git avec SSH sous Windows?

Vérifiez si le serveur openssh est accessible avec la commande 'ssh cyg_server @ cyg_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'.

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

  1. 1
    Tout d'abord, installez cygwin à partir de son site Web.
  2. 2
    Ensuite, installez les packages git et openssh, soit à partir des liens fournis, soit à partir de l'utilitaire de configuration de cygwin.
  3. 3
    Configurez 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.
  4. 4
    Assurez-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
Configurer un serveur git avec SSH sur mon LAN peut être déroutant.

Partie 2 sur 2: opérations git avec le serveur

  1. 1
    Sur 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'
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail