2011-08-13 9 views
34

Mam repozytorium na github.com i bitbucket.org i jestem bardzo znany używając rozszerzenia Git dla wszystkich funkcji repozytorium ... ale kiedy zacząłem używać repozytoriów bitbucket.org, muszę użyć dla nich SVN TortoiseHG ... więc chcę zapytać, czy jest tak, czy mogę używać rozszerzenia Git dla repozytoriów bitbucket?jak korzystać z rozszerzenia git z repozytorium bitbucket?

Odpowiedz

77

Nie w pełni przetestowałem, ale te kroki pozwoliły mi sklonować repozytorium bitbucket w rozszerzeniach Git.

Możesz użyć PuTTY do wygenerowania publicznego/prywatnego klucza SSH, a następnie dodać ten klucz do bitbucketu.

  1. Run GitExtensions \ PuTTY \ puttygen.exe
  2. Kliknij Generowanie
  3. kliknij Zapisz klucz publiczny (w postaci pliku tekstowego)
  4. kliknij Zapisz klucza prywatnego (jako plik PPK)
  5. Run GitExtensions \ PuTTY \ pageant.exe C: \ path \ to \ PPK-file.ppk
  6. Zaloguj się bitbucket
  7. Przejdź do ustawień konta (ustawienia> Zabezpieczenia> klucze SSH)
  8. Wklej klucz publiczny do wprowadzania tekstu klucze SSH jako (ważne są przestrzenie, nie zawierać nawiasy kwadratowe wokół klucza publicznego):

    ssh-rsa [AA-YOUR-PUBLIC-KEY-ALL-ONE-LINE-SPACES-REMOVED-==] [email protected]

  9. kliknij polecenie Dodaj klucz
  10. W Rozszerzeniach Git kliknij opcję Sklonuj repozytorium
  11. Użyj łącza repozytorium SSH na bitbucku jako repozytorium, aby sklonować
  12. Kliknij przycisk Załaduj klucz SSH
  13. Przeglądaj, aby załadować plik i PPK
  14. Kliknij Clone
+2

przyjdę do tego komentarza i za każdym razem mogę skonfigurować nowe konta do pracy z GitExtensions i BitBucket. Już cię awansowałem, ale czuję, że właściwe dzięki jest w porządku. Dzięki wielkie! –

+0

I sekundę @ sentyment DTI-Matta. Muszę tylko pamiętać, aby wracać tutaj za każdym razem, gdy muszę przejść przez ten proces. –

+4

Należy zauważyć, że znaki "[" i "]" otaczające klucz publiczny nie powinny być zawarte w tym, co przekazuje się do bitbucket. –

14

Okazało się, że większość to pracował dla mnie wystarczy kilka drobnych zmian.

  1. Run GitExtensions \ PuTTY \ puttygen.exe
  2. Kliknij Generowanie
  3. kliknij Zapisz klucz publiczny (w postaci pliku tekstowego)
  4. kliknij Zapisz klucza prywatnego (jako plik PPK)
  5. nie mieliśmy aby uruchomić ten krok --Run GitExtensions \ PuTTY \ pageant.exe C: \ ścieżka \ do \ PPK-file.ppk--
  6. Zaloguj się bitbucket
  7. Przejdź do ustawień konta
  8. Wklej swój klucz publiczny do wprowadzania tekstu kluczy SSH jako (spacje są ważne, ale bez adresu e-mail na końcu): ssh-rsa [AA-YOUR-PUBLIC-KEY-ALL-ONE- LINE-przestrzeni-usunięty - ==]
  9. kliknij polecenie Dodaj klucz
  10. W Git Extensions, kliknij repozytorium Clone
  11. pomocą SSH Link repozytorium na bitbucket jako repozytorium sklonować (tj.mi. [email protected]: nazwa_użytkownika/repo.git)
  12. Kliknij obciążenia SSH klucz
  13. Przeglądaj, aby załadować plik i PPK
  14. Kliknij Clone

Również odkryłem, że był problem mówiący że maszyna, której szukałem, może nie być właściwa. Znalazłem to bardzo pomocne i jeśli masz problemy mogą być przydatne Using the SSH protocol with Bitbucket i bardzo szybko mi pomógł przez to.

Mam nadzieję, że to pomoże

+3

Kilka punktów, aby wyjaśnić te instrukcje: 1) W puttygen wybierz SSH-2 RSA zamiast SSH-1; 2) Możesz skopiować klucz publiczny bezpośrednio z okna dialogowego w putty ** Klucz publiczny do wklejenia do pola pliku klucza autoryzowanego OpenSSH ** w polu tekstowym BitBucket Dodaj. Wybierz wszystko aż do spacji przed komentarzem kluczowym (który jest przypięty do końca pola). Dodałem adres e-mail, ale nie potrzebowałem nawiasów kwadratowych w polu tekstowym Dodaj klucz. –

+0

Znaleziono następujące bardzo przydatne: [Jak zainstalować klucz publiczny na koncie Bitbucket] (https://confluence.atlassian.com/display/BITBUCKET/How+to+install+a+public+key+on+your+ Bitbucket + konto). Obejmuje instrukcje używania zrzutu ekranu puttygen i _very_. –

+0

Oprócz powyższego komentarza dotyczącego kopiowania z okna dialogowego w putty, wystarczy skopiować całą zawartość ** klucza publicznego do wklejenia w polu ** pliku autoryzowanych kluczy OpenSSH. Skopiuj wszystko w tym polu, łącznie z kluczowym komentarzem na końcu, i wklej go do odpowiedniego pola w Bitbucket, edytując je lub dodając w dowolny sposób. Prosty. –

Powiązane problemy