Используйте GitHub для Windows как для Bitbucket, так и для GitHub


можно ли использовать GitHub для Windows как для Bitbucket, так и для GitHub сразу?

например, могу ли я иметь РЕПО на обоих сайтах, отображаемых в программе, и когда я совершаю/синхронизирую РЕПО, он нажимает на соответствующее РЕПО на соответствующем веб-сайте?

3 60

3 ответа:

нет, если вы имеете в виду: наличие локального РЕПО с два пульты дистанционного управления (один GitHub и один Bitbucket).
Вы можете определить только один удаленный с этим клиентом, и это будет либо GitHub one, либо Bitbucket.


да, если вы ограничиваетесь один remote, вы можете использовать GitHub для Windows с любым восходящим РЕПО.

процесс добавления восходящего РЕПО теперь проще с (постоянно) обновленным GitHub для Windows приложение:

выберите URL-адрес, а затем перетащите текст из браузера и поместите его в приложение GitHub для Windows. Он автоматически добавит репозиторий.

draganddrop


(оригинальный ответ февраль 2013)

для того чтобы "GitHub для Windows" к публикации (вместо "pushing to GitHub"), вам нужно определить удаленный"origin" (в настройках вашего локального РЕПО) использование https-адрес репозитория Bitbucket:

https://user@bitbucket.org/user/repo

так что если вы создаете локальное РЕПО через "GitHub для Windows", вы можете добавить, через его настройки, правый пульт дистанционного управления:

remote

обратите внимание, что первое обновление вызовет экран входа в систему, чтобы вы могли ввести свои учетные данные http, которые вы используете bitbucket.org: они будут кэшироваться (и шифроваться) GitHub для Windows в течение всего текущего времени сессия.

login

(см. "Кэширование Пароля" и "git:'credential-cache - это не команда git", для получения дополнительной информации о механизме кэширования учетных данных, недавно представленном с Git 1.7.9+)

любые изменения, которые вы делаете локально, будут подобраны клиентом GitHub для Windows (возможно, Вам потребуется выйти из РЕПО (стрелка влево в верхнем левом углу клиента GitHub для Windows и снова нажмите на локальный Bitbucket репозиторий: это вызовет обновление):

commit

ключ на следующем скриншоте находится в слове"publish" (вместо "push to GitHub").
Это связано с тем, что удаленный "источник" является https.

publish in GitHub app

нажмите на кнопку "Опубликовать", и вы увидите, что ваш статус РЕПО установлен в "in sync":

in sync

спешите bitbucket.org чтобы проверить, действительно ли GitHub для Windows нажал на Оба:

published

существует также новый клиент windows, который можно использовать с bitbucket. Я попробовал его сегодня, и я думаю, что это лучший продукт.

http://www.sourcetreeapp.com/

теперь есть еще более простой способ получить GitHub для Windows, чтобы подключиться к вашей учетной записи Bitbucket. Проверьте ссылку ниже.

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