Существует два варианта управления проектом R с помощью git repo.
Опция 1: настройка удаленного git-репо в общей папке
Вы можете настроить удаленное git-репо в общей папкекаталога, а затем добавьте удаленное репо в качестве удаленного для локального репозитория git, после чего вы можете использовать push и push из удаленного репозитория git.Подробные шаги, как показано ниже:
Сначала, в пустой папке общего каталога (предположим, \\share\path\gitrepo
), выполните:
git init --bare
Затем добавьте удаленное хранилище в качестве удаленного длялокальный репо вы работаете.Предположим, что локальное git-репо (R-проект) открыто в R Studio, поэтому вы можете добавить удаленное в окне терминала R Studio или через командную строку git:
git remote add origin \\\\share\\path\\gitrepo
Примечание:
Затем вы можете зафиксировать изменения и отправить их в удаленное хранилище.в первый раз:
git push -u origin master
После этого (локальный master
отслеживает origin/master
), кнопка «нажать» и «нажать» будет включена после обновления панели инструментов git.И может тянуть / толкать, нажимая кнопки впоследствии.

Вариант 2: разместить удаленное git-репо в стороннем частном репо
Если вы можете разместить свое git-репо в третьей стороне и не позволять всем иметь разрешение на чтение, вы можете создать частное git-репо в сторонней организации.
Для bitbucket бесплатно создавать частные репозитории git, поэтому вы можете разместить там свой репозиторий git.