Как передать на аутсорсинг с Github? - PullRequest
0 голосов
/ 02 сентября 2011

Я работаю с компанией, которая хочет передать разработку новых функций на один из наших проектов.У нас есть учетная запись github, и мне интересно, как я могу предоставить сторонним лицам ограниченный доступ к репо проекта на этой учетной записи.

Есть ли способ ограничить коммиты и толчки в репо определенной ветке с определеннойнабор учетных данных?

Я слышал о разветвлении, но никогда не использовал его.Это то, что я ищу?

Обновление:

Забавно оглядываться на этот вопрос сейчас, после еще трех лет работы в отрасли.Мне нужно было многому научиться.

Кроме того, люди помечают этот пост как не по теме, но я не уверен, что существовал более подходящий сайт по обмену стеками, когда я его опубликовал.

В любом случае, как отмечают люди, использование аутсорсинга для проекта было бы правильным способом справиться с этой ситуацией.Тогда они бы сделали запросы на удаление, которые я мог бы рассмотреть и одобрить, не предоставив им полный доступ к нашей учетной записи.

Ответы [ 2 ]

1 голос
/ 13 сентября 2014

Да, разветвление делает это за вас.Я думаю, что если у вас нет опыта работы в распределенной среде с использованием вашего частного репозитория Github, было бы целесообразно оценить вашу команду разработчиков (для которой вы выполняете работу на стороне) на предмет их опыта использования Github в качествераспределенная / виртуальная команда.Как правило, если они новички в Github, очень сложно заставить их освоиться и понять все правильно с самого начала.

Что ж, я вижу, что я отвечаю на очень старую ветку, но если это все еще так, я бы порекомендовал получить только разработчиков, которые достаточно хорошо работали, используя Github.Действительно, как член ИТ-консалтинговой компании, я управляю командой разработчиков, которые регулярно делают это, и я понимаю проблемы, с которыми сталкиваются разработчики, начинающие использовать Github, особенно из-за огромной гибкости, которую предлагает Github.

1 голос
/ 02 сентября 2011

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

...