Comment Travailler Avec Deux Comptes BitBucket Différents Dans SourceTree

j'ai deux comptes bitbucket différents. L'un est destiné à des projets de travail et l'autre à un usage personnel. Dans BitBucket j'ai mis en place un dépôt dans chacun des comptes pour différents projets.

dans SourceTree j'ai quelques projets personnels existants qui se synchronisent avec mon dépôt personnel sur SourceTree. Dans le panneau de gauche je peux voir ma branche "Develop" pour l'un de ces projets personnels et sur la télécommande de BitBucket je peux voir le repo à distance.

dans SourceTree, Je ne vois pas comment séparer mes deux comptes. Par exemple, j'ai ajouté Le work repo dans SourceTree mais quand j'essaie de commuter une version initiale d'un projet de travail, cela ne me donne que l'option de commuter ma branche de projet personnelle.

Comment puis-je maintenant ajouter mon travail repo localement et synchroniser uniquement les projets de travail dans les repos sur ce compte BitBucket de travail?

39
demandé sur motionpotion 2013-09-27 14:33:36

9 réponses

Pour SourceTree 2.0.2+ sur Mac uniquement avec GitHub comptes:

  1. cliquer dans le menu Fichier - > Nouveau / Clone
  2. dans le dialogue cliquez sur l'icône Paramètres.

  1. dans le menu contextuel résultant cliquez sur Paramètres
  2. il apporte un dialogue avec la liste des comptes d'utilisateur. Ajouter votre compte supplémentaire à la liste.
  3. fermez le dialogue.
  4. cliquez sur le bouton remote (à côté de local) sur l'outil dans l'image ci-dessous.

tous vos comptes ajoutés seront listés et leurs dépôts respectifs avec bouton pour cloner.

Espérons que cette aide.

45
répondu Saran 2016-01-20 14:40:52

maintenant sur Windows , vous le faites dans la boîte de dialogue Clone/Add/Create Repository:

  1. cliquez sur le bouton" Héberged Repositories "(icône internet)
  2. Cliquez Sur "Modifier Les Comptes"
  3. Cliquez Sur "Ajouter"

enter image description here

14
répondu Brent McFerrin 2016-05-27 14:20:17

J'ai bien fait:

  1. Cliquez sur " Paramètres
  2. cliquez sur L'onglet avance
  3. entrez votre nom complet et votre adresse e-mail (L'e-mail doit correspondre à votre compte Bitbucket)
  4. cliquez sur OK
  5. cliquez sur Fermer (pour fermer la fenêtre actuelle)
  6. redémarrer à nouveau

Note: vous devez avoir ajout d'un compte dans l'arborescence des sources. (Open Source arbre -> Cliquez sur l'icône de Réglage < coin en Haut à Droite> -> Cliquez sur Paramètres -> Ajouter votre Compte -> Définir comme compte par Défaut)

enter image description here

J'espère que cela vous aidera.

8
répondu Hiren Patel 2018-07-05 10:20:38

dans Windows, vous pouvez le faire par les étapes suivantes:

  1. cliquez sur le bouton Paramètres ( coin supérieur droit). Il va ouvrir la boîte de dialogue.



    enter image description here



  2. cliquez sur L'onglet Avancé.

  3. décocher la case"Utiliser les paramètres globaux de l'utilisateur".



    enter image description here



  4. maintenant, vous pouvez entrer le nom d'utilisateur et l'id d'email pour le dépôt correspondant.



  5. cliquez sur OK pour enregistrer les modifications.
6
répondu Yuvraj Patil 2017-06-21 11:11:19

si je comprends votre question correctement, vous avez encore besoin de faire un peu plus de vos comptes bitBucket.

vous pouvez également tester le serveur BitBucket pour voir avec quel compte vous êtes connecté.

ssh -v git@bitbucket.org

ce lien Aidez-moi, suivez ces instructions ici et vous devriez réussir.

l'élément clé dont vous avez besoin est en vous .git / config.

vous aurez besoin d'entrées séparées pour chacun.

utiliser des clés SSH différentes pour différents comptes sur le même hébergement Git

3
répondu RobLabs 2017-05-23 12:18:04

Dans Windows , vous pouvez avoir plus d'un compte (vous pouvez même avoir GitHub et BitBucket côté par côté). Par exemple, en supposant que le compte que vous avez maintenant dans SourceTree est avec BitBucket et que vous voulez y ajouter votre compte GitHub, faites ce qui suit:

  1. à partir du menu, choisissez Fichier - > Nouveau/Clone
  2. dans le chemin/URL Source mettez l'url du dépôt pour un dépôt que vous avez sur github
  3. Attendez quelques secondes et il vous demande un nom d'utilisateur/mot de passe. (tout d'abord, les boutons peuvent être désactivés par exemple pour entrer votre mot de passe. Donc, attendez quelques secondes en premier)
  4. ajouter le nouveau nom d'utilisateur et passowrd sur github.
  5. maintenant, si vous voulez, vous pouvez annuler le clone.
2
répondu hwat 2016-01-20 14:42:33

pour BitBucket account/repos, vous pouvez inclure le nom d'utilisateur que vous souhaitez utiliser dans le cadre de L'URL git. SourceTree demandera alors le mot de passe pour ce nom d'utilisateur.

https://username@bitbucket.org/account/repo
1
répondu Blaine Hodge 2018-01-31 19:49:59

si vous avez déjà cloné un dépôt avec ssh sur la version Mac, et que vous voulez changer le compte, vous pouvez le faire en changeant le nom de l'hôte de la télécommande.

si vous avez laissé SourceTree modifier votre ˜/.ssh/config , il aura ajouté des entrées commençant par:

# --- Sourcetree Generated ---
Host <account name>-<service name>
    ...

choisissez la combinaison <account name>-<service name> que vous souhaitez utiliser et modifiez le chemin de votre dépôt (dans les Réglages À Distance). Votre nouvelle voie sera quelque chose comme le format suivant:

git@<account name>-<service name>:<account name>/<repository name>.git

(en fait, vous pouvez utiliser cette solution pour les copies de travail non clonées par SourceTree aussi.)

1
répondu techniao 2018-06-10 01:33:50

sous windows l'outil a un bug peu importe ce que j'ai essayé de l'intérieur de l'outil il était toujours en utilisant un compte git previews qui a été caché quelque part... donc j'ai cherché tous les fichiers où sourcetree a été installé et j'ai trouvé un fichier C:\Users\WIDNOWS_USER\AppData\Local\Atlassian\SourceTree\userhosts là, j'avais mis en cache le vieux nom d'utilisateur/compte git et il me rendait fou dans l'application. J'ai mis à jour ce fichier, supprimé l'ancien nom de Compte et ajouté le nouveau, redémarré l'outil et il commencé à travailler très bien. il y a aussi un fichier C:\Users\WIDNOWS_USER\AppData\Local\Atlassian\SourceTree\passwd vérifiez que celui-ci aussi et si votre compte avec passwd est là-bas trop nettoyer, ne pas ajouter ici quoi que ce soit, l'application le fera la première fois lorsque vous entrez votre mot de passe pour le nouveau compte acccount

0
répondu Ovi-Wan Kenobi 2018-06-08 07:20:53