DoudouLinux DoudouLinux

Дети любят такой компьютер!

Языки сайта [ar] [cs] [de] [en] [es] [fa] [fr] [it] [ms] [nl] [pt] [pt_br] [ro] [ru] [sr] [sr@latin] [th] [uk] [vi] [zh]

> Русский > Нужны помощники > Как пользоватьcя SVN > Подключение к SVN на портале Gna

Подключение к SVN на портале Gna

Январь 2011

Все версии этой статьи: [English] [русский]

Исходный код DoudouLinux можно получить без регистрации в нашем разделе сервера Gna, однако в этом случае вы не сможете его модифицировать. Если вам важна такая возможность, надо сделать следующее:

  1. зарегистрироваться на Gna
  2. попросить сделать вас членом команды проекта DoudouLinux
  3. сгенерировать и зарегистрировать ваш публичный ключ авторизации на вашем новеньком акаунте
  4. получить копию версии исходного кода DoudouLinux

Разумеется, вам также понадобится клиент SVN! Тип ключа авторизации должен быть RSA. Вы можете создать такой ключ при помощи GnuPG. Ниже вы найдете подробные указания для пользователей Линукс.

GnuPG - это стандартная утилита Линукс. Скорее всего, она у вас уже установлена, но если нет, просто поищите вашим менеджером пакетов пакет “gnupg” и попросите систему установить ее. Команда для генерирования ключа RSA выглядит так:

ssh-keygen -t rsa

Ваш ключ будет сохранен в скрытом каталоге ~/.ssh/. Перед продолжением GnuPG попросит вас ввести кодовую фразу. Обратите внимание, что это не пароль, а именно фраза (пробелы разрешены), которая преградит злоумышленнику доступ к вашему акаунту.

Публичный ключ хранится в файле ~/.ssh/id_rsa.pub. Вы должны скопировать содержимое файла полностью в ваш акаунт Gna в поле “Public key nbr. 1”. Теперь вы можете получить локальную копию исходного кода DoudouLinux [1] Например, если вы только занимаетесь переводом, наберите следующую команду:

svn checkout svn+ssh://USERNAME@svn.gna.org/svn/doudoulinux/lang doudoulinux-lang

Безусловно, вы можете изменить каталог вывода doudoulinux-lang. Не забудьте набрать свое имя пользователя вместо USERNAME! SVN должна запросить вашу кодовую фразу для этой операции. Но если вы не используете агента GPG, фразу надо будет вводить при каждой операции, что может изрядно надоесть. Чтобы избежать этого, вы можете набрать команду ssh-add, чтобы запомнить вашу кодовую фразу для текущей сессии.

Другим вариантом может стать установка программы pinentry или askpass [2], которые автоматически запросят кодовую фразу один раз. Поищите нужную программу вашим менеджером пакетов, чтобы установить ее, если программа не установлена.

Внимание! Если вам нужны инструкции для другой операционки, свяжитесь с нами.

Сноски

[1] Не считая того, что Gna раз в сутки считает информацию о вашем ключе.

[2] Некоторые указания можно найти на странице Setting up SSH and the SSH Agent - Debian Manual.


identica logo facebook logo google+ logo

Географическое положение посетителя

DoudouLinux logo Debian logo TSPU logo Genesi logo Gandi logo Hosting Extreme logo Linux Jobs Reviewed by I love Free Software

Creative Commons Copyright © DoudouLinux.org team - Весь текст с данного сайта публикуется по условиям лицензии Creative Commons BY-SA

SPIP | squelette | Карта сайта| RSS и iCal RSS 2.0