Użyj GitHub dla Windows zarówno dla Bitbucket jak i GitHub

Czy jest możliwe używanie GitHub dla Windows zarówno dla Bitbucket jak i GitHub naraz?

Na przykład, Czy Mogę mieć repo na obu stronach wyświetlane w programie, a kiedy commit / synch repo, to wcisnąć do odpowiedniego repo na odpowiedniej stronie internetowej?

Author: random, 2012-12-02

3 answers

Nie, jeśli masz na myśli: posiadanie lokalnego repo z dwoma pilotami (jednym GitHub i jednym Bitbucket).
Możesz zdefiniować tylko jeden zdalny z tym klientem i będzie to albo GitHub, albo Bitbucket.


Tak, jeśli ograniczysz do jednego pilota, możesz użyć GitHub Dla Windows z dowolnym repo.

Proces dodawania repo jest teraz łatwiejszy dzięki (stale) aktualizowanej aplikacji GitHub Dla Windows:

Wybierz adres URL następnie przeciągnij tekst z przeglądarki i upuść go w aplikacji GitHub Dla Windows. Automatycznie doda repozytorium.

draganddrop


(oryginalna odpowiedź luty 2013)

Aby "GitHub dla Windows" mógł opublikować (zamiast "naciskać na GitHub"), musisz zdefiniować zdalny" origin " (w Ustawieniach lokalnego repo) używając adresu https Bitbucket repo:
https://[email protected]/user/repo

Więc jeśli utworzysz lokalny repo poprzez "GitHub dla Windows", można dodać, poprzez jego ustawienia, prawy Pilot:

zdalne

Zwróć uwagę, że pierwsze odświeżenie spowoduje uruchomienie ekranu logowania, aby wprowadzić poświadczenie http, którego używasz bitbucket.org: będą one buforowane (i szyfrowane) przez GitHub dla Windows na czas trwania bieżącej sesji.

login

Git: 'credential-cache' nie jest poleceniem git ", aby dowiedzieć się więcej na temat buforowania poświadczeń mechanizm, niedawno wprowadzony z Git 1.7.9+)

Wszelkie modyfikacje, które wykonujesz lokalnie, zostaną odebrane przez Klienta GitHub dla Windows (być może będziesz musiał wyjść z repo (strzałka w lewo w lewym górnym rogu klienta GitHub dla Windows i ponownie kliknąć lokalne repozytorium Bitbucket: spowoduje to odświeżenie):

commit

Klucz na następnym screenie znajduje się w słowie "publish" (zamiast "push to GitHub").
Dzieje się tak dlatego, że odległe "pochodzenie" jest https.

publikuj w aplikacji GitHub

Kliknij "Publikuj", a zobaczysz status repo ustawiony na "in sync":

in sync

Rush to bitbucket.org aby sprawdzić, czy rzeczywiście GitHub Dla Windows wcisnął Bitbucket:

opublikowano

 83
Author: VonC,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:17:34

Istnieje również nowy klient windows, którego możesz używać z bitbucket. Wypróbowałem go dzisiaj i myślę, że jest to lepszy produkt.

Http://www.sourcetreeapp.com/

 14
Author: Entrodus,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-03 21:49:52

Istnieje teraz jeszcze łatwiejszy sposób, aby GitHub Dla Windows połączył się z kontem Bitbucket. Sprawdź poniższy link.

Http://www.infragistics.com/community/blogs/david_burela/archive/2013/03/31/using-the-github-for-windows-app-with-bitbucket.aspx

 12
Author: zA.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-05-30 20:58:07