Могу ли я рассматривать другого пользователя git как удаленного? - PullRequest
2 голосов
/ 14 ноября 2011

Я хочу передать свои коммиты другому пользователю git (это локальный сервер разработки, который должен быть пользователем, а не git-сервером) Можно ли передать другому пользователю git?Если да, то как?

Ответы [ 2 ]

3 голосов
/ 14 ноября 2011

Если ваш пользователь u1 может получить доступ к каталогу, в котором находится репозиторий u2, через общий путь, то:

    # u2
    cd /path/to/parent/directory/of/repou2
    git clone --bare repou2 barerepou2
    cd /repou2
    git remote add barerepo ../barerepou2
  • u1 может затем добавить «barerepou2» в качестве удаленного:
    git remote add repou2 /shared/path/to/u2/barerepo
  • u1 теперь может перейти к репо u2:
    git push repou2 master
  • u2 может проверить от новых вкладов u1
    git fetch barerepo

См. " Git push только для пустых репозиториев? " о важности перехода к голому репо вместо прямого репо2 репо.

0 голосов
/ 17 ноября 2011

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

  • Перейдите на сервер и позвольте всем оттуда выйти, например, github.com
  • Пусть другой парень от вас оторвется.Я бы предложил это.

Я надеюсь, что это решит проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...