The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В GitHub появилась поддержка верификации коммитов по цифровой подписи

05.04.2016 23:13

Разработчики сервиса GitHub объявили о добавлении средств для проверки и пометки коммитов и тегов, заверенных цифровой подписью разработчика. Проверка осуществляется по открытым GPG-ключам разработчика, которые можно загрузить на GitHub в разделе настройки ключей. Заверение коммита или тега цифровой подписью производится на системе разработчика при помощи штатных возможностей Git ("git commit -S").



  1. Главная ссылка к новости (https://github.com/blog/2144-g...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44183-git
Ключевые слова: git, github
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (27) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, омномномнимус (?), 23:28, 05/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    это поэтому гитхаб сегодня не был доступен? :-)
     
  • 1.5, Аноним (-), 04:34, 06/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Это в гитхаб встроено? или в гит?
     
     
  • 2.7, kravich (ok), 05:09, 06/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Бэкенд - гит, фронтенд - гитхаб
     
  • 2.8, Andrey Mitrofanov (?), 06:08, 06/04/2016 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Это в гитхаб встроено? или в гит?

    Что "эТо"? Тебе почитать заголовок или первы1 и единственный абзац новости?

    +++Чтение интернетов дорого, больно. Розги свои. $250/ч, деньги вперёд, задаток не возвращаются, никаких гарантий. Ви-таки согласны [д/Д/Y] _

     

  • 1.9, Какаянахренразница (ok), 06:19, 06/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    Реализовано малость черезжопно:
    * Посмотрел на список своих коммитов (я иногда подписываю ради прикола) -- написано "Unverified".
    * Жмякаю по этому "Unverified" -- предлагает загрузить открытый ключ.
    * Загружаю отрытый ключ и возвращаюсь в список коммитов -- всё равно "Unverified".
    * "Verfied" показывается только на странице коммита.

    Возможно, для новых коммитов будет работать лучше. Чё бы такого закоммитить?...

     
     
  • 2.10, Какаянахренразница (ok), 06:22, 06/04/2016 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Update: А в другом репозитории везде пишет "Verified". Чудесато...
     

  • 1.11, Аноним (-), 08:54, 06/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кек, теперь не поиграться с blame-someone-else.
     
     
  • 2.34, Аноним (-), 23:09, 08/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Можно подумать все коммиты подписывают.
     

  • 1.13, myhand (ok), 15:03, 06/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Как обычно, ни черта не работает.

    Сумел загрузить кто-то 4096R, вроде написано что поддерживается?

     
     
  • 2.14, nE0sIghT (ok), 15:23, 06/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Да, без проблем
     
     
  • 3.15, myhand (ok), 15:51, 06/04/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Странно.  Я и по ихней инструкции пробовал экспортировать, и ID ключа руками указать, и gpg2...
     
     
  • 4.17, Какаянахренразница (ok), 16:07, 06/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Странно.  Я и по ихней инструкции пробовал экспортировать, и ID ключа
    > руками указать, и gpg2...

    А ты точно всё делал правильно? Весь процесс делится на две фазы: загрузка открытого ключа и подписывание коммитов. Чтобы загрузить ключ, у себя в терминале надо написать что-то типа "gpg --armor --export [key number]", скопировать текст (включая -----BEGIN PGP PUBLIC KEY BLOCK----- и -----END PGP PUBLIC KEY BLOCK-----), и вставить его в https://github.com/settings/keys (раздел GPG). Чтобы подписать коммит, надо добавить опцию -S к команде "git commit". Чтобы подписать ранние коммиты, надо извращаться.

     
     
  • 5.19, myhand (ok), 16:24, 06/04/2016 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > А ты точно всё делал правильно?

    Я не знаю "как правильно" - делал по ихней инструкции.  Плюс попробовал вышеизложенных вариантов дополнительно, когда об их инструкцию споткнулся.

    > Весь процесс делится на две фазы: загрузка открытого ключа и подписывание коммитов.

    До подписывания коммитов дело не дошло...

    > Чтобы загрузить ключ, у себя
    > в терминале надо написать что-то типа "gpg --armor --export [key number]",
    > скопировать текст (включая -----BEGIN PGP PUBLIC KEY BLOCK----- и -----END PGP
    > PUBLIC KEY BLOCK-----), и вставить его в https://github.com/settings/keys (раздел GPG).

    Да детка, ты тоже сумел прочитать их инструкцию.  Возьми с полки пирожок.

     
     
  • 6.27, Какаянахренразница (ok), 19:49, 06/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > До подписывания коммитов дело не дошло

    Одно другому не мешает. Можно подписывать их и не надеясь на поддержку Гитхаба. Ибо кто захочет проверить, тот проверит и без них.

    > Да детка

    Ммм, нехорошо ты это...

     
     
  • 7.28, myhand (ok), 20:28, 06/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    "Нехорошо" - эт когда человек на комментарий "я сделал все по инструкции" пишет "а ты точно сделал все по инструкции".

    PS: Жалко, что у самих гитхабчиков публичного багтрекера нету.

     
  • 2.16, Какаянахренразница (ok), 16:02, 06/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Сумел загрузить кто-то 4096R, вроде написано что поддерживается?

    Да. Левый емэйл, правда, надо подтверждать.

     
     
  • 3.23, myhand (ok), 16:54, 06/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Сумел загрузить кто-то 4096R, вроде написано что поддерживается?
    > Да. Левый емэйл, правда, надо подтверждать.

    Да нет, мейл уже подтвержденный.  Кстати, там наверно тогда иная ошибка вылазит.

    А у меня: there was an error parsing that key. check that the key is valid and try again.

     
     
  • 4.26, myhand (ok), 19:17, 06/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Хм, а с pgp.mit.edu мой публичный ключик схомячил...
     

  • 1.18, ndm (?), 16:22, 06/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Существуют ли русскоязычные аналоги гитхаба? Что бы совместно можно было править код. Очень надо.
     
     
  • 2.20, омномномнимус (?), 16:48, 06/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    дофига патриот? гитлаб + русская локализация, если очень надо
     
  • 2.24, бедный буратино (ok), 17:45, 06/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    rhodecode... точнее, его форк, который я не выговорю.

    не знаю, насколько он русскоязычный, но там пунктов меню три штуки на глаз. если сложно запомнить их названия - можно исходники поправить, наверное.

     
  • 2.29, Аноним (-), 20:37, 06/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Gogs руззке язык поддерживает.
     
     
  • 3.30, ndm (?), 02:54, 07/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Что-то не заметил.
     
     
  • 4.31, Аноним (-), 04:15, 07/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Качай последнюю сборку или master/devel ветку
     
  • 4.32, Аноним (-), 04:17, 07/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Что-то не заметил.

    English,简体中文,繁體中文,Deutsch,Français,Nederlands,Latviešu,Русский,日本語,Español,Português do Brasil,Polski,български,Italiano,Suomalainen

    ; Used for datetimepicker
    [i18n.datelang]
    en-US = en
    zh-CN = zh
    zh-HK = zh-TW
    de-DE = de
    fr-FR = fr
    nl-NL = nl
    lv-LV = lv
    ru-RU = ru
    ja-JP = ja
    es-ES = es
    pt-BR = pt-BR
    pl-PL = pl
    bg-BG = bg
    it-IT = it
    fi-FI = fi

     
     
  • 5.33, ndm (?), 13:14, 07/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вот оно как, спасибо.
     
     
  • 6.35, Аноним (-), 14:53, 09/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот оно как, спасибо.

    Не благодари. И напиши одминам чтобы бан в гугле сняли с тебя.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру