The OpenNET Project / Index page

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



"Выпуск распределенной системы управления исходными текстами ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от opennews (??), 23-Мрт-20, 19:00 
Доступен выпуск распределенной системы управления исходными текстами Git 2.26.0. Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям "задним числом" используются неявное хеширование всей предыдущей истории в каждом коммите, также возможно удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=52594

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск распределенной системы управления исходными текстами ..."  –6 +/
Сообщение от Z (??), 23-Мрт-20, 19:00 
SHA-2 разработан АНБ, так что веры к нему нет, но для GIT подойдёт
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (17), 24-Мрт-20, 06:17 
А какой криптографии есть вера? Вся криптография - это игра в "не успели найти дыру = в домике". Доказательств безопасности считай что нет. "Легко" лишь доказать небезопасность
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск распределенной системы управления исходными текстами ..."  –2 +/
Сообщение от Аноним (20), 24-Мрт-20, 08:42 
При чем тут вера ?

Сделай шифровку с неограниченным ключом (кому сколько нужно столько и ставит) и юзай делов то.
Так нет же запрещено, у кого то мощностей не хватит это быстро раскрыть.

Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск распределенной системы управления исходными текстами ..."  +2 +/
Сообщение от псевдонимус (?), 24-Мрт-20, 11:05 
Шифр вернама же!
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

38. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (17), 24-Мрт-20, 15:00 
Да, шифр Вернама - это действительно решение. Но трудности с передачей ключа и использованием делают его применимым только по особым случаям
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от анон (?), 24-Мрт-20, 16:53 
в современном мире обменятся огромным набором ключей, как и хранить их не составляет большого труда.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от псевдонимус (?), 24-Мрт-20, 20:08 
> в современном мире обменятся огромным набором ключей, как и хранить их не
> составляет большого труда.

Ага. Руками заливаешь на оптический дису без рв и доставляешь через океан...и так каждому адресату.


Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск распределенной системы управления исходными текстами ..."  –1 +/
Сообщение от Аноним (54), 25-Мрт-20, 16:11 
Проблема в том, что ключами надо обмениваться по надежному каналу. А шифровать для передачи корреспонденту ключ шифра Вернама другим шифром = сводить безопасность до уровня этого другого шифра

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

55. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (55), 25-Мрт-20, 21:31 
Квантовая крипта это решит - там сообщение разрушается при прочтении. Так старый добрый Вернам еще вернется когда-нибудь.
Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (17), 25-Мрт-20, 21:45 
О квантовой знаю мало, но слышал, что она подает надежды. Правда я боюсь, что она требует дорогостоящих устройств. Да плюс ещё квантовые помпы грозят угробить старый добрый RSA и связанное (хотя новые методы исследуются)
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Брат Анон (?), 25-Мрт-20, 08:35 
Можно подумать, что у анона есть проблемы с получением налички в кассе лично в день зарплаты))
Как приспичит -- анон ногами в соседний колхоз за 12 км побежит.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

40. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от анон (?), 24-Мрт-20, 16:58 
к той стойкость которой строго доказана математически, такая криптография есть, учи матчасть.

И вообще, главная проблема криптографии в получении достаточно длинной случайной последовательности чисел, в рандоме!!!

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

53. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (54), 25-Мрт-20, 16:09 
Я матчасть знаю и весьма неплохо. Проблема криптографии действительно и в длинным рандомных последовательностях, но ещё большая проблема - обмен ключами. Это одна из самых проблемных областей (до открытия асимметричного шифрования)
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Ordu (ok), 25-Мрт-20, 09:13 
> Вся криптография - это игра в "не успели найти дыру = в домике".

Не совсем. Криптография бывает хуже.

https://www.washingtonpost.com/graphics/2020/world/national-.../

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

23. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Ilya Indigo (ok), 24-Мрт-20, 09:07 
> SHA-2 разработан АНБ

А SHA-3?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

51. "Выпуск распределенной системы управления исходными текстами ..."  –1 +/
Сообщение от Брат Анон (?), 25-Мрт-20, 08:36 
Всё, что не относится к классу шифров Вернама -- гуано. Пока не _доказано_, что не гуано -- априори гуано.
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (2), 23-Мрт-20, 20:04 
Blake3 не осилили, остались на анбшном.
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск распределенной системы управления исходными текстами ..."  +1 +/
Сообщение от Аноним (17), 24-Мрт-20, 06:18 
То есть вы считаете, что АНБ настолько есть дело до вас, что они, используя сверхсекретную дыру в sha-2, сгенерируют файлик специально чтобы подменить что-то в вашем репозитории?
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск распределенной системы управления исходными текстами ..."  +2 +/
Сообщение от Аноним (2), 24-Мрт-20, 10:21 
Это будет логичным финалом.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск распределенной системы управления исходными текстами ..."  +1 +/
Сообщение от анон (?), 24-Мрт-20, 17:01 
бгг, причем файлик не просто должен быть с таким же хешем, а еще и иметь осмысленное содержание чтобы ваша репка прошла все линтеры и потом не завалилась при сборке, об этом моменте почему-то всегда забывают когда начинають гнать чушь про поиск коллизий в хешах))
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

3. "Выпуск распределенной системы управления исходными текстами ..."  –1 +/
Сообщение от Аноним (3), 23-Мрт-20, 20:10 
>Продолжено расширение экспериментальной поддержки частичного клонирования (partial clones), позволяющей переносить лишь часть данных и работать с неполной копией репозитория.

Почему нельзя тупо сделать как в каком-нибудь svn'е. С сервера вытягивать нужные версии конкретных файлов, клиент получает эти файлы, изменяет, потом обратно загружает их на сервер и сервер у себя делает коммит от имени нужного пользователя. Без загрузки клиенту самих git-объектов.

Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск распределенной системы управления исходными текстами ..."  +1 +/
Сообщение от Андрей (??), 23-Мрт-20, 20:20 
Сначала нужно решить элементарную проблему и объяснить git, что такое "файл", потому что он ими не оперирует. К сожалению.
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск распределенной системы управления исходными текстами ..."  –1 +/
Сообщение от Аноним (3), 23-Мрт-20, 20:27 
Он же их извлекает из своего .git репы,значит может сделать тоже самое + отправить их клиенту.
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск распределенной системы управления исходными текстами ..."  +1 +/
Сообщение от А (??), 24-Мрт-20, 09:42 
Гит не работает с файлами. Типовая проверка на собеседовании.

Умеет связывать инфу на "файлы", но работает не с файлами, а с изменениями.

Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (49), 25-Мрт-20, 05:21 
Гит хранит blob, tree и commit. Первый - это файл, второе - папка. И все это добро лежит в .git/objects
Ну и мс сделали свой gvfs, значит таки можно.
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Crazy Alex (ok), 24-Мрт-20, 13:37 
Почему "к сожалению"? Он оперирует ровно тем, с чем и работает - изменениями
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

6. "Выпуск распределенной системы управления исходными текстами ..."  –15 +/
Сообщение от нах. (?), 23-Мрт-20, 21:26 
> Почему нельзя тупо сделать как в каком-нибудь svn'е.

патамушта Линус ниасилил svn.

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

Отсюда все беды - и неумение работать с файлами в том числе.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

10. "Выпуск распределенной системы управления исходными текстами ..."  +5 +/
Сообщение от Michael Shigorinemail (ok), 24-Мрт-20, 00:08 
> совершенно бредовый и никому кроме него ненужный

А, так вот почему он разлетелся по как минимум пяти континентам настолько оперативно и плотно...

Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск распределенной системы управления исходными текстами ..."  +3 +/
Сообщение от ё (?), 24-Мрт-20, 00:57 
как кроновирус
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от ё (?), 24-Мрт-20, 00:58 
коронавирус
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

13. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от хотел спросить (?), 24-Мрт-20, 02:35 
разлетелся он не потому что идеальный, а потому что единственное адекватное решение на тот момент

1) для ядра понадобился новая VCS

2) появился гитхаб который сделал гит удобным

3) тулза кросс платформенная

4) лучше всех альтернатив существовавших на тот момент

и много всего другого.. по совокупности качеств он и стал №1

но его есть за что "не любить"...

если бы какой-нибудь GitLab стал бы к примеру WowLab и этот wow был бы лучше проще и прозрачнее гита, то я бы перешел не задумываясь, и мне было бы пох что юзают разработчики ядра к примеру

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

25. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от А (??), 24-Мрт-20, 09:46 
Тем самым стройная система подпорок и костылей миром признана лучшей. ))))

Эта штука не работает с файлом. Нужно прочесть что есть коммит и что есть ветка в гите. Станет прозрачнее. Гит прост невероятно. И прозрачен.

Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от хотел спросить (?), 24-Мрт-20, 20:15 
> Тем самым стройная система подпорок и костылей миром признана лучшей. ))))
> Эта штука не работает с файлом. Нужно прочесть что есть коммит и
> что есть ветка в гите. Станет прозрачнее. Гит прост невероятно. И
> прозрачен.

это и так понятно, но от этого гит не становится простым или удобным

Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск распределенной системы управления исходными текстами ..."  +1 +/
Сообщение от Аноним (15), 24-Мрт-20, 05:18 
> патамушта Линус ниасилил svn.

Скройся уже, весь опеннет своими экспертными мнениями загадил.
маленький у него, панимаешь.
Твои беды в том, что ты плохо знаешь git, а мнение имеешь.

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

7. "Выпуск распределенной системы управления исходными текстами ..."  +8 +/
Сообщение от Аноним (7), 23-Мрт-20, 22:15 
> Почему нельзя тупо сделать как в каком-нибудь svn'е.

Зачем себя истязать гитом если нужно как в svn?
Используй svn и забудь о муках.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

9. "Выпуск распределенной системы управления исходными текстами ..."  –1 +/
Сообщение от менеджер (?), 23-Мрт-20, 23:03 
я вот ему что попало-то поиспользую! Есть корпоративные стандарты, изволь соблюдать!

Только ключи переложи из корня в .verysecuredir/ - там их точно никто не найдет.

Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от коржик (?), 23-Мрт-20, 22:22 
Да вроде и проблемы особой нет
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

19. "Выпуск распределенной системы управления исходными текстами ..."  +1 +/
Сообщение от Аноним (17), 24-Мрт-20, 06:20 
Потому что смысл гита был как раз в том, чтобы сделать не как в svn. Svn - это централизованная система, репу хранит сервер, а юзер только рабочим копии на период работы, все свои правки он отгружает на сервер как можно скорее (и следовательно должен иметь к нему доступ).

Гит же децентрализован, здесь, рассуждая в терминах svn, каждый "сам себе сервер" и "сам себе рабочая копия". Юзер редачит и коммит у себя, а потом периодически синхронизируется с тем, с кем он хочет

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

22. "Выпуск распределенной системы управления исходными текстами ..."  –4 +/
Сообщение от Аноним (20), 24-Мрт-20, 08:52 
> Гит же децентрализован, здесь, рассуждая в терминах svn, каждый "сам себе сервер" и "сам себе рабочая копия". Юзер редачит и коммит у себя, а потом периодически синхронизируется с тем, с кем он хочет

Пока не прикрутят туда p2p вся его децентрализация просто миф. Толку что куча народу имеет полный реп у себя, все равно вся синхронизация идет через один (к примеру) github.

Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск распределенной системы управления исходными текстами ..."  –1 +/
Сообщение от А (??), 24-Мрт-20, 09:51 
Можно малой группой пилить свою фичу в своих репо со своими и иногда доливать в центральный.

Если фича оч. большая, то это может быть вариантом.

Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск распределенной системы управления исходными текстами ..."  +2 +/
Сообщение от Аноним (27), 24-Мрт-20, 10:00 
Какой еще, блин, p2p?

Когда-нибудь задавался вопросом, зачем в гитовых командах писать слово origin? Так вот, потому что remote-ов может быть сколько угодно, с разными именами. И это абсолютно нормальный workflow - делать pull-ы друг у друга напрямую.

А уж проблема nat-ов точно не относится к git, прокинуть ssh туннель можно всегда.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

29. "Выпуск распределенной системы управления исходными текстами ..."  –2 +/
Сообщение от Аноним (20), 24-Мрт-20, 10:24 
> Когда-нибудь задавался вопросом, зачем в гитовых командах писать слово origin?

Вот пока есть origin ни про какую децентрализацию можно и не писать.

Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от коржик (?), 24-Мрт-20, 11:53 
У вас может быть несколько ремоутов, и они могут указывать на любой репозиторий, включая локальный, размещенный на файловой системе. То есть, я могу к своему проекту мобильного приложения добавить ремоут на ядро линукса. И всё будет работать.

В этом и есть децентрализация.

Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск распределенной системы управления исходными текстами ..."  –1 +/
Сообщение от Аноним (20), 24-Мрт-20, 12:00 
децентрализация это когда полный реп у всех и если кто-то пропадет (станет недоступен)
то все остальные даже не заметят, а как тот пропавший появится то он синхронизируется до остальных.

А то что ВЫ называете децентрализацией просто части репа в разных местах.

Про торренты слышали ?

Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск распределенной системы управления исходными текстами ..."  +1 +/
Сообщение от коржик (?), 24-Мрт-20, 12:40 
> децентрализация это когда полный реп у всех и если кто-то пропадет ..

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

> Про торренты слышали ?

Которые централизованно лежат на рутрекере. "Раздача обновилась просьба скачать торрент файл заново"

Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск распределенной системы управления исходными текстами ..."  –1 +/
Сообщение от Аноним (20), 24-Мрт-20, 12:59 
> Которые централизованно лежат на рутрекере.

Там просто реализация такая, скачал и отвалил. Вот с github тоже что то подобное сделали, по сути централизованное хранилище, а это не правильно.

Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Ordu (ok), 26-Мрт-20, 17:02 
Правильно... Не правильно... Это удобно, потому как много репов в одном месте, потому как интерфейс для пуллреквестов, ишьюз, красивые графы, и всё что угодно. Такое можно было бы запилить децентрализованно, чтобы каждый форкнувший своими силами хостил бы свой форк, но... эмм... это может и правильнее идеологически, но тем, кто пишет код, не нужно. Ну, реально, ковырялся я в чьём-то коде, нашёл косяк, форкнул, исправил, отправил пулл-реквест, забыл про этот форк и про пуллреквест тоже. Мне не надо неделями хостить этот форк, дожидаясь когда мой пуллреквест будет изучен принимающей стороной, когда они всё обсудят и сделают git pull. Хостить форки -- это головная боль github'а, а не моя.
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Crazy Alex (ok), 24-Мрт-20, 14:01 
А оно именно как торренты и работает. Ты добавил ремот с каким-то фильтром - считай, что в клиент сунул торрент-файл. Если на ремоте чт-то изменилось - как и в торренте если торрент-файл на трекере изменился - автоматом тебе ничего не затащит и твоё текущее состояние не попортит. Надо тебе - проапдейтился.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

48. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (15), 25-Мрт-20, 01:30 
Ты же знаешь, что можно не качать весь торрент, а только то что нужно?

Почитай про git, и про торренты заодно.

Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

57. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Ordu (ok), 26-Мрт-20, 16:57 
> Толку что куча народу имеет полный реп у себя, все равно вся синхронизация идет через один (к примеру) github.

man git-remote

Ты можешь синхронизироваться с кем угодно. Но скорее всего, ты не хочешь синхронизироваться с кем угодно, скорее всего тебе хочется синхронизироваться с ремотом, которому ты худо-бедно доверяешь.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

14. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (14), 24-Мрт-20, 04:34 
Пацаны, докачку в git уже сделали? (я не следил)
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (15), 24-Мрт-20, 05:20 
git fetch && git pull
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от коржик (?), 24-Мрт-20, 12:41 
> git fetch && git pull

git pull == git fetch BRANCH + git merge BRANCH. Не понял вас

Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (15), 25-Мрт-20, 01:28 
(не) очень жаль.
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от коржик (?), 26-Мрт-20, 22:16 
> (не) очень жаль.

Будьте добры, потрудитесь объяснить, что вы имели в виду? Я на самом деле не понял. Зачем дважды репу фетчить?

Ответить | Правка | Наверх | Cообщить модератору

21. Скрыто модератором  –5 +/
Сообщение от Аноним (20), 24-Мрт-20, 08:47 
Ответить | Правка | Наверх | Cообщить модератору

42. Скрыто модератором  –1 +/
Сообщение от анон (?), 24-Мрт-20, 17:06 
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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