Comment lier Smartgit à GitHub
J'ai un public GitHub compte pour la dernière année ou ainsi. Hier, j'ai installé SmartGit sur mon PC Windows 7. SmartGit fonctionne très bien en local, mais j'aimerais pousser à distance à un repo GitHub.
Quand je regarde SmartGit -> Préférences -> Authentification j'ai choisi d'utiliser SmartGit comme Client SSH. Les 'Pouvoirs' est vide.
En vertu de Fournisseurs d'Hébergement, j'ai ajouté mon compte github [nom d'utilisateur+mot de passe] et en Cliquant sur " ouvrir une session sur GitHub...", il ouvre le navigateur et je suis connecté avec succès.
J'aurais cru qu'il y aurait quelque chose de remplissage de la Connus des informations d'Identification de domaine? J'ai essayé en vain de voir si j'avais un peu la paire de clés stockées quelque part que SmartGit pourrait utiliser. Finalement, j'ai téléchargé PuttyGen et a créé une paire de clés. Je leur ai donné idiot noms pour commencer, mais après un peu de lecture renommé * * id_rsa* et "id_rsa.pub" et les jetaient dans mon c:\users\MYNAME.ssh répertoire.
Toujours pas de signe de toutes les informations d'identification dans SmartGit.
Quand je lance le " à Distance -> Gérer les Télécommandes -> Ajouter - je entrer dans le git nom (basé sur le lien que je reçois depuis le dépôt github. Je reçois le "Fournir des informations d'Identification pour l'authentification du Serveur SSH 'github.com' en tant qu'utilisateur " git. La boîte de dialogue a pré-rempli le Fichier de Clé Privée avec le id_rsa je l'ai fait tomber dans la .ss répertoire.
Je suis même allé sur github et ajouté cette clé à la liste des clés SSH. Toujours pas de joie.
Personne des suggestions ?
source d'informationauteur barneymc
Vous devez vous connecter pour publier un commentaire.
En supposant qu'il fonctionne de manière similaire sur github et bitbucket.
Aujourd'hui j'ai eu Smartgit 3.0.10 en cours d'exécution avec bitbucket par les étapes suivantes:
Pour télécharger le code local
1) a Créé le dépôt bitbucket manuellement via le site web
2) Ajouter votre clé ssh pour le site web ( PuttyGen > Conversions > Export OpenSSH )
3) Dans le local de repos, vérifiez le contenu de reposDir.hg\hgrc , devrait ressembler à
si pas modifier manuellement. Vous pouvez également cloner votre vide repos et la vérification de la
copie locale de cette ligne.
Redémarrer SmartGit et vous devriez être en mesure de pousser et tirer.
Si vous utilisez le "HTTPS clone URL" sur github, il fait un lien qui ne nécessite pas de clés SSH.
Ces 2 articles expliquer:
https://help.github.com/articles/which-remote-url-should-i-use
https://help.github.com/articles/generating-ssh-keys