git для использования только на локальной машине, без клонирования на / с удаленных машин? - PullRequest
1 голос
/ 14 июня 2011

На машине с CentOS Linux разработчики имеют учетные записи пользователей. Они должны иметь возможность использовать git на локальной машине при входе в систему через ssh, но есть ли способ предотвратить клонирование своих репозиториев на другие машины?

Ответы [ 3 ]

4 голосов
/ 14 июня 2011

Нет. Если пользователь может ssh на машине, и у него есть разрешения на чтение в хранилище, он может скопировать хранилище (используя rsync или scp), и это все, что необходимо для клонирования хранилища git.

1 голос
/ 14 июня 2011

Технически, нет.Вы могли бы, вероятно, удалить git-upload-pack из системы, что усложнило бы это, заставив git clone перестать работать, но простого scp всего каталога все равно было бы достаточно.

0 голосов
/ 14 июня 2011

гарантирует, что другие машины недоступны для записи / доступа, но кроме этого нет.

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