Ответ 1
Здесь как использовать репо для собственного проекта.
На удаленном сервере 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 [email protected]:/path/to/manifest/directory/
Это клонирует репозиторий manifest
. Теперь, если вы наберете repo sync
, repo будет использовать данные из манифеста для клонирования всех других репозиториев, на которые он указывает.
Для получения дополнительной информации о файле манифеста перейдите в my-repo
и введите repo help manifest