Tag Archives: git-remote

Git: несколько разных ключей для одного хоста на примере bitbucket.org

Всё очень просто, достаточно прописать в ssh-конфиге алиасы: Host work-bitbucket.org HostName bitbucket.org IdentityFile ~/.ssh/workid Host personal-bitbucket.org HostName bitbucket.org IdentityFile ~/.ssh/personalid И затем поправить путь к репозиторию гита: git remote set-url origin git@work-bitbucket.org:repo_name.git https://confluence.atlassian.com/bitbucket/configure-multiple-ssh-identities-for-gitbash-mac-osx-linux-271943168.html

Настройка гита для пулла из одного репозитория и пуша в другой

Можно настроить два разных remote, как описано здесь — https://blog.bullgare.com/2014/11/gitlab-flow/. Но если нужно исключительно делать fetch из одного репозитория, а push — только во второй, то лучше сделать так: # fetch repo git remote set-url origin git@bitbucket.org:repo1.git # push repo git remote set-url origin —push git@bitbucket.org:repo1.git Посмотреть текущие параметры репозиториев можно так: git remote -v …

Read more

Gitlab flow

Github flow для gitlab. Как это выглядит. Есть центральный репозиторий http://gitlab.lan/group/repo_name. Каждый разработчик создаёт себе свой fork, в котором и производится работа (например, http://gitlab.lan/bullgare/repo_name). Результаты работы push-атся ведётся в своём репозитории (для этого нужно, чтобы git remote origin смотрел на gitlab@gitlab.lan:bullgare/repo_name.git). Также нужно добавить основной репозиторий вторым удалённым репозиторием git remote add upstream gitlab@gitlab.lan:bullgare/repo_name.git Перед …

Read more