Используйте GitHub для Windows как для Bitbucket, так и для GitHub
Можно ли использовать GitHub для Windows одновременно для Bitbucket и GitHub?
Например, могу ли я иметь репо на обоих сайтах, показанных в программе, и когда я фиксирую / синхронизирую репо, оно подталкивает к соответствующему репо на соответствующем веб-сайте?
3 ответа
Нет, если вы имеете в виду: наличие локального репо с двумя пультами (один GitHub и один Bitbucket).
С этим клиентом вы можете определить только один пульт, и он будет либо GitHub, либо Bitbucket.
Да, если вы ограничены одним пультом, вы можете использовать GitHub для Windows с любым репозиторием в восходящем направлении.
Процесс добавления репозитория в восходящем направлении теперь проще с (постоянно) обновляемым приложением GitHub для Windows:
выберите URL, а затем перетащите текст из браузера и поместите его в приложение GitHub для Windows. Это автоматически добавит хранилище.
(Оригинальный ответ февраль 2013 г.)
Чтобы опубликовать "GitHub для Windows" (вместо "отправки в GitHub"), вам нужно определить удаленный "origin
"(в настройках вашего локального репо) с использованием адреса https битового хранилища:
https://user@bitbucket.org/user/repo
Поэтому, если вы создаете локальное хранилище с помощью "GitHub for Windows", вы можете добавить через его настройки правый пульт:
Обратите внимание, что при первом обновлении откроется экран входа в систему, чтобы вы могли ввести свои учетные данные http, которые вы используете на bitbucket.org: они будут кэшироваться (и шифроваться) GitHub для Windows на время вашего текущего сеанса.
(Смотрите " Кэширование паролей" и " git: 'credential-cache
"это не команда git", подробнее об этом механизме кэширования учетных данных, недавно представленном в Git 1.7.9+)
Любые изменения, которые вы делаете локально, будут получены клиентом GitHub для Windows (вам может потребоваться выйти из репозитория (стрелка влево в верхнем левом углу клиента GitHub для Windows и снова щелкнуть в локальном репозитории Bitbucket), это вызвать обновление):
Ключ на следующем скриншоте в слове "publish
" (вместо "push to GitHub
").
Это потому, что удаленное "происхождение" является https.
Нажмите "Опубликовать", и вы увидите, что ваш статус репо установлен на "in sync
":
Поспешите на bitbucket.org, чтобы проверить, действительно ли GitHub для Windows выдвинул Bitbucket:
Существует также новый клиент Windows, который вы можете использовать с Bitbucket. Я попробовал это сегодня, и я думаю, что это лучший продукт.
Теперь есть еще более простой способ подключить GitHub для Windows к вашей учетной записи Bitbucket. Проверьте ссылку ниже.