SSH pour Git sur Github && Bitbucket


Edition du fichier .git/config

Pour pouvoir faire du verionning sur deux repo différents il faut paramétrer le fichier de configuration de git. comme suit:
On commence par paramétrer un fetch de base puis deux url, un pour github et un pour bitbucket EXEMPLE

[remote "origin"]     
    fetch = +refs/heads/*:refs/remotes/origin/*     
    url = [email protected]:User_Name/simplon.git     
    url = [email protected]:User_Name/simplon.git     
[branch "master"]     
    remote = origin     
    merge = refs/heads/master

clef SSH

Il est possible d'assigner une clef SSH à un seul repo (Github ou Bitbucket) mais il n'est pas possible d'assigne rune même clef à des repo différents que ce soit sur un même serveur(ex : bitbucket > monprojet1 & bitbucket > monprojet2)ou deux serveurs différents. Il est possible de donner les droits via les settings du profil et aussi éviter de rentrer une passphrase à chaque fois. La méthode qui suit n'est pas l'unique solution.

créer une clef SSH pour le dossier local et le distant

Pour pouvoir communiquer entre le depo local et le dépot distant il est nécessaire de générer un une CLEF SSH. Bien être à la racine de l'ordinateur(là où il y a les dossiers utilisateurs) pour cela suivre lire le tuto pour crer votre binome de clefs > ici

Lorsque que l'on a la clef id_rsa.pub de générée copier la.

Bitbucket

dans profil > bitbucket setting > parmètre securité > slef ssh Ajouter une clef.
motif du chemin : https://bitbucket.org/account/user/User_Name/ssh-keys/

Github

Dans le bouton profil atteindre "Settings" dans profil > settings > Ajouter une clef "new ssh key" > ssh key

voilà c'est tout le reste c'est comme d'hab: add/commit/push

results matching ""

    No results matching ""