lign="justify"> $ repo init-u http://android.googlesource/platform/manifest-b android - 4.0.1_r1
3. У відповідь на запит, налаштуваті repo з своим справжнім ім" ям та адресою Електронної пошта. Для Використання Gerrit code-review інструментів, нам потрібна адреси Електронної ПОШТА, пов »язана з використаних зареєстрованого облікового запису Google. Переконатіся, то багато робоча адреси, за Якою Ми можемо отрімуваті ПОВІДОМЛЕННЯ. Ім'я, Яке ми Надам, буде відображатіся в атрібуції для нашого коду.
Успішність ініціалізації завершитися з повідомленням про ті, что repo ініціалізується у нашому робочому каталозі. Наш клієнт каталогом тепер винен мати. Repo каталог, де файли, Такі як Маніфест, будут збережені.
3.4 Завантаження дерева Android
Щоб занести дерево Android в робочий каталог з репозіторію, як зазначено в Маніфесті за замовчуванням, запустіть:
$ repo sync
Файли Android знаходітімуться в робочому каталозі под їх іменамі. Сінхронізація позику годину або больше.
3.5 Використання аутентіфікації
Типового доступ до віхідного коду Android є анонімнім. Для захисту серверів від надмірного завантаження, шкірних IP-адреси, пов'язана з квотою.
При спільному вікорістанні IP-адреси з іншімі Користувачами, квоти могут віклікаті для регулярного Використання (Наприклад, сінхронізація КЛІЄНТІВ з тої ж IP-адреси ПРОТЯГ короткого періоду).
У цьом випадка можна використовуват аутентіфікацію доступу, яка потім вікорістовує окрему квоту для кожного користувача, Незалежності від IP-адреси.
Перший Крок є создания паролю и Збереження его в ~ /. netrc відповідно до інструкцій на Цій сторінці.
Другий крок Полягає в авторизовані доступі, с помощью Наступний ПОСИЛАННЯ: http://android.googlesource/a/platform/manifest.
Ми можемо перетворіті існуючій клієнт на Використання обов'язкової аутентіфікації помощью наступної команди:
$ repo init-u
3.6 Усунення проблем з МЕРЕЖА
При завантаженні з под проксі (Який є спільнім в Деяк корпоративних СЕРЕДОВИЩА), звітність, вказаті проксі, Який потім вікорістовується repo:
$ export _PROXY=# «justify"> $ export _PROXY=# «justify"> Рідко, альо Linux Клієнти відчувають проблеми з підключенням, коли завантаження файлів зупіняється на его середіні (як правило , во время «прийому файлів»). Налаштування параметрів протокольного стеку TCP / IP, а такоже Використання непаралельності команд Можливо поліпшіті сітуацію з підключенням. Нам потрібен кореневий доступ для Зміни налаштування TCP:
$ sudo sysctl-w net.ipv4.tcp_window_scaling=0 $ repo sync-j1
3.7 Використання локального дзеркала
При вікорістанні декількох КЛІЄНТІВ, особливо в сітуації, коли пропускної здатності НЕ вістачає, то краще создать локальне дзеркало Усього вмісту сервера, для сінхронізації КЛІЄНТІВ з того ж дзеркала (Яке НЕ вімагає Мережева доступу). Завантаження полного дзеркала менше, чем завантаження двох КЛІЄНТ...