2012-06-20 4 views
1
  1. Я клонировал репозиторий git (который находится на нашем локальном сервере) в моей машине.
  2. Я хочу сначала синхронизировать последние изменения из удаленного репозитория на нашем локальном сервере, а затем на свою машину; Потому что серверный репозиторий будет использоваться и другими коллегами.
    1. Я могу либо напрямую подключиться к серверу, либо выполнять git pull, но он ограничен, так как доступ к серверу на уровне команд ограничен.
    2. Могу ли я выполнить операцию шага 1 с моей локальной машины.

ответ

1

Вы не можете тянуть с сервера, если ваш не войти в него. Однако вы можете вытащить из своего местного репо и вернуться на сервер.

+0

Я думаю, что это лучший вариант на данный момент. Я сделал попытку в моем местном репо, и он получил успешную, а также git pull ; но теги удаленного репо не видны мне в моей локальной ветке; Я хочу создать стабильную ветвь на основе определенного тега. Я проверил git show-ref для того же самого. –

1

Я думаю, вы могли бы сделать это с вашей машины, если у вас есть доступ к общей папке Windows/Samba на этом локальном сервере с вашей собственной машины. Вы могли бы запустить git внутри этого ресурса с вашего компьютера без проблем, за исключением случаев, когда у вас нет прямого доступа к удаленному репозиторию с вашего компьютера.

Или вы могли бы сделать, как сказал CharlesB, который более «gitty». Извлеките удаленный доступ с локального компьютера, затем нажмите на локальный сервер. Для другого сотрудника они не будут видеть никаких различий.