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

StackOverflow https://stackoverflow.com/questions/1833258

  •  11-09-2019
  •  | 
  •  

Вопрос

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

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

/foo1$ git remote add origin git@github.com:username/ProjectName-1
/foo2$ git remote add origin git@github.com:username/ProjectName-2

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

Это было полезно?

Решение

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

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

Другие советы

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

cd existing_git_repo
git remote add origin git@github.com:username/test.git
git push origin master

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

git remote add remote_name remote_location

В большинстве примеров имя_удаленного_источника обычно является источником.Если у вас более одного пульта, вы будете использовать другое имя.Для github я обычно использую «github» вместо origin и создаю псевдонимы команд, чтобы облегчить жизнь (т. е. git config --global alias.pg=push github master).Существует также драгоценный камень github Ruby, который предоставляет ярлыки для использования github.

Remote_location — это URL-адрес или путь scp к удаленному репозиторию.Репозитории, использующие ssh, включая частные репозитории GitHub, используют пути scp в виде user@host:path/to/repo.git.Github абстрагирует это до git@github:username/repo.git.Репозитории только для чтения используют http и представляют собой простые URL-адреса репозитория git. http://хост/путь/к/репо.git.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top