6 ответов:
В настоящее время вы не можете этого сделать. Мы знаем, что это полезная функция, и мы упорно работаем над ней. Оставайтесь с нами!
На сегодняшний день это невозможно сделать. Каждый проект может иметь только один репозиторий
remote.
Нет, но вы можете использовать
Git subtree merges, чтобы добавить несколько "субрепозитариев" в качестве папок в вашем главном хранилище, что сделает трюк.Смотрите подробности здесь https://help.github.com/articles/about-git-subtree-merges/
(Есть также
submodules, Как заявил @Shishir, но, как я понимаю, они установлены только для вашего текущего локального клона и не будут включены в проверки/клоны, сделанные другими, поэтому я думаю, что подмодули не будут работать).
Каждый проект облаке Google может иметь только один удаленного репозитория.
Однако, определенно возможно иметь несколько локальных репозиториев, которые соответствуют одному и тому же удаленному облачному репозиторию Google.
Официальная документация описывает следующую процедуру использования облачного исходного репозитория в качестве удаленного для локального репозитория Git:
Создайте локальный репозиторий Git
Теперь, создайте репозиторий в своей среде с помощью команды Git постройте инструмент и вытяните исходные файлы для примера приложения в хранилище. Если у вас есть файлы реальных приложений, вы можете использовать вместо них-эти.
$ cd $HOME $ git init my-project $ cd my-project $ git pull https://github.com/GoogleCloudPlatform/appengine-helloworld-pythonДобавьте облачный исходный репозиторий в качестве удаленного
Аутентификация с помощью облачной платформы Google и добавление источника облака Репозиторий в Git репозиторий.
В Linux или Mac OS X:
$ gcloud auth login $ git config credential.helper gcloud.sh $ git remote add google https://source.developers.google.com/p/<project-id>/В Windows:
$ gcloud auth login $ git config credential.helper gcloud.cmd $ git remote add google https://source.developers.google.com/p/<project-id>/В учетные данные скрипты дают информацию, необходимую, чтобы git безопасное подключение к облачному хранилищу исходных текстов с помощью Google учетные данные. Вам не нужно выполнять никаких дополнительных действий. шаги настройки (например, загрузка ключей ssh) для установки это безопасное соединение.
Обратите внимание, что команда
gcloudдолжна быть в вашем$PATHдля вспомогательные сценарии учетных данных для работы.Это также объясняет Как создать локальный git с помощью клонирование облачного хранилища исходных текстов:
Клонировать хранилище облачных источников
Кроме того, вы можете создать новый локальный репозиторий Git путем клонирования содержимое существующего репозитория облачных источников:
$ gcloud init $ gcloud source repos clone default <local-directory> $ cd <local-directory>Команда
gcloud source repos cloneдобавляет источник облака Репозиторий как удаленный с именемoriginи клонирует его в локальный Git репозиторий расположен в<local-directory>.
Мы добавили возможность иметь несколько репозиториев облачных источников для каждого облачного проекта.
Вы можете прочитать о том, как добавить новое РЕПО в ваш проект здесь: https://cloud.google.com/source-repositories/docs/setting-up-repositories
Comments