LINUX.ORG.RU

Расскажите, пожалуйста, как работает git-crypt

 


0

3

То есть, как просто работать с цифровой подписью я примерно представляю:
сначала создаём отдельную ветку:
git checkout -b mybranch
потом коммитим (с подписыванием) в неё изменения:
git commit -a -m «my changes description» --gpg-sign=12345678
(можно сделать несколько коммитов, все подписанные)
потом создаём патч из всей текущей ветки :
git format-patch master --stdout > my-patch-name.patch
(это для отправки по почте, а почта нужна в качестве системы документооборота, там даты и пояснительные документы)
потом другой человек мержит и подписывает мерж (~=акт приёмки):
git am --signoff < my-patch-name.patch
потом третий человек релизит и создаёт подписанный тег:
git tag -s 1.2.3 -m «Release 1.2.3 including bug fixes.»

Что я не понимаю, так это как настраивать разный доступ в зависимости от имеющихся у человека ключей
к разным частям git-репозитория при помощи
https://github.com/AGWA/git-crypt
кто-нибудь с этим реально работает?

Тулза по ссылке немного не для того. Прочти еще раз внимательно описание тулзы

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.