Вот как использовать репо для вашего собственного проекта.
На удаленном сервере git создайте папку и назовите ее manifest
или что-то подобное, перейдите в этот каталог и введите git init.В той же директории, где находится эта папка, у вас должны быть другие репозитории Git.Так, например, папки manifest
, repo1
и repo2
находятся в одном каталоге и являются репозиториями Git.
Теперь вам нужно настроить манифест.Перейдите в папку manifest
и создайте файл с именем default.xml
.Вот как это будет выглядеть для этой установки.
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="origin"
fetch="." />
<default remote="origin"
revision="master" />
<project path="repo1" name="repo1" />
<project path="repo2" name="repo2" />
</manifest>
Зафиксируйте файл, и ваш удаленный репозиторий полностью настроен.
Теперь локально создайте каталог с именем my-repo
.Внутри my-repo
введите команду
repo init -u username@myserver.com:/path/to/manifest/directory/
Это клонирует репозиторий manifest
.Теперь, если вы введете repo sync
, репо будет использовать данные из манифеста для клонирования всех других репозиториев, на которые он указывает.
Для получения дополнительной информации о файле манифеста перейдите в my-repo
и введите repo help manifest