Join/Environment

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «= Настройка окружения для сборки пакетов в git.alt = == hasher == под root: <pre> hasher-useradd <существующий по...»)
(gpg ключ)
Строка 14: Строка 14:
-
== gpg ключ ==
+
== git ==
 +
Для коммитов и создания тэгов в git нужно сделать небольшую его настройку:
 +
* получить идентификатор gpg ключа и добавить его в git:
 +
<pre> gpg -K </pre>
 +
полученный результат (id вашего секретного ключа) записать в git:
 +
<pre> git config --global user.signingkey <ID, например 0A46826A> </pre>
 +
 
 +
После этого у вас будет работать подпись для git тэгов и коммитов.
 +
Поробную инструкцию для подписывания коммитов и тэгов смотрите здесь: https://git-scm.com/book/id/v2/Git-Tools-Signing-Your-Work
 +
 
 +
Но ещё нужно добавить информацию о пользователе git:
 +
<pre>
 +
git config --global user.name "Vasily Petrov"
 +
git config --global user.email vasyapetrov@altlinux.org
 +
 
== gear ==
== gear ==
== rpm ==
== rpm ==

Версия 13:59, 7 апреля 2017

Настройка окружения для сборки пакетов в git.alt

hasher

под root:

hasher-useradd <существующий пользователь>
например:
hasher-useradd testuser

Создать пользователю в домашнем каталоге файл .hasher/config

mkdir ~/.hasher
echo 'packager="Vasiliy Petrov <vasyapetrov@altlinux.org>"' >~/.hasher/config


git

Для коммитов и создания тэгов в git нужно сделать небольшую его настройку:

  • получить идентификатор gpg ключа и добавить его в git:
 gpg -K 

полученный результат (id вашего секретного ключа) записать в git:

 git config --global user.signingkey <ID, например 0A46826A> 

После этого у вас будет работать подпись для git тэгов и коммитов. Поробную инструкцию для подписывания коммитов и тэгов смотрите здесь: https://git-scm.com/book/id/v2/Git-Tools-Signing-Your-Work

Но ещё нужно добавить информацию о пользователе git:

git config --global user.name "Vasily Petrov"
git config --global user.email vasyapetrov@altlinux.org

== gear ==
== rpm ==


[[Категория:Sisyphus]]
[[Категория:Devel]]
{{Category navigation|title=Team|category=Team|sortkey=*}}
 
Личные инструменты