Подтвердить что ты не робот

GitHub git удаленный добавочный источник git @github.com: имя_пользователя/имя_проекта одноразовый процесс?

Если у меня есть два проекта git на моей машине с двумя разными именами проектов

могу ли я управлять им с помощью этого кода в двух каталогах, таких как

/foo1$ git remote add origin [email protected]:username/ProjectName-1
/foo2$ git remote add origin [email protected]:username/ProjectName-2

Будет ли он храниться в каталоге или в файле конфигурации git в системе?

4b9b3361

Ответ 1

Информация хранится в каждом репозитории (проекте) в файле .git/config.

Да, вы делаете правильные вещи, добавляя удаленный доступ к каждому репозиторию отдельно.

Ответ 2

Конечно. Когда вы создаете новый репозиторий в GitHub, он показывает экран справки о том, как проверить новый проект или как добавить GitHub как удаленный:

cd existing_git_repo
git remote add origin [email protected]:username/test.git
git push origin master

Пульты хранятся только локально, вы всегда можете их изменить.

Ответ 3

git remote add remote_name remote_location

имя_данных обычно происходит в большинстве примеров. Если у вас более одного пульта, вы будете использовать другое имя. Для github я обычно использую "github" вместо источника, и для этого создаются командные псевдонимы, облегчающие жизнь (т.е. git config --global alias.pg=push github master). Существует также github ruby ​​gem, который предоставляет ярлыки для использования github.

remote_location - это URL-адрес или scp-путь к удаленному репо. Репо с использованием ssh, включая частные репозитории github, использует scp-пути в форме [email protected]:path/to/repo.git. Гитуб абстрагирует это на [email protected]:username/repo.git. Только для репозиториев использовать http и простые URL-адреса для git repo http://host/path/to/repo.git.