Можно ли запрашивать пароль при запуске:
git push -u origin master
но не во время работы:
git pull origin master
? Я хотел бы, чтобы мои разработчики могли обновлять сайты разработчиков, не позволяя им вносить изменения в источник.
Спасибо.
Можно ли запрашивать пароль при запуске:
git push -u origin master
но не во время работы:
git pull origin master
? Я хотел бы, чтобы мои разработчики могли обновлять сайты разработчиков, не позволяя им вносить изменения в источник.
Спасибо.
Вы можете разветвить свой репозиторий на GitHub и добавьте своих разработчиков в качестве соавторов на форк, попросив их на получение запросов, если они хотят внести свой вклад в исходный репозиторий GitHub.
Однако они по-прежнему смогут получать данные из исходного репо (для доступа только для чтения пароль не требуется).
Если ваш репозиторий размещен в закрытой сети, вы можете настроить анонимный git-daemon или HTTP-доступ к нему вместе с любым механизмом, который вы используете в настоящее время. Затем установите fetch url
для удаленного устройства так, чтобы оно указывало на службу, не прошедшую проверку подлинности, в то время как первичный (push) URL-адрес удаленного устройства остается аутентифицированным.
git remote -v
в свой вопрос. - person qqx   schedule 29.11.2012