Я працюю в ProjectLocker, і я хотів би додати деяку чіткість до цієї теми. По-перше, щоб відповісти на запитання ОП:
а) Ця чутка не відповідає дійсності. ProjectLocker не зберігає паролі в простому тексті.
b) Ви не можете підтвердити це для ProjectLocker або будь-якого іншого веб-сайту без доступу до їх резервних систем.
в) я б дуже хвилювався. Однак я був би дуже здивований, виявивши, що будь-який із основних хостинг програм Subversion або Git хостинг зберігає паролі простого тексту. Це просто погана ідея.
До речі, весь доступ до Git у ProjectLocker використовує автентифікацію з відкритим ключем та відсутні паролі.
Як зазначають інші, ProjectLocker дозволяє користувачам отримувати втрачені паролі. Ми робимо це, зберігаючи паролі, зашифровані за допомогою двосторонньої функції. (Якщо ви коли-небудь встановите прапорець "Зберегти цю карту для подальшого" на веб-сайті електронної комерції, ваша кредитна картка зберігається таким чином. Те саме стосується сайтів, що підписуються, які періодично виставляють рахунок, наприклад Netflix.) Загалом, ми ставимося до паролів як до чутливих дані, наприклад кредитні картки або артефакти клієнтів (код тощо). Існує досить філософська дискусія щодо того, чи повинні веб-сайти зберігати паролі у доступному форматі, але відгуки наших користувачів вказували, що вони віддають перевагу паролів, які можна отримати.
Щодо публікації на Reddit, я можу сказати, що плакат ніколи не працював у ProjectLocker і не має фактичних знань про наші системи аутентифікації. Плакат, швидше за все, не знайомий з двосторонніми функціями і помилково плутає "оборотні" з "простим текстом".
Нарешті, якщо ви плануєте розмістити свій код у третьої сторони, і ви не довіряєте їх відповідям на подібне запитання, вам точно не слід зберігати там свій код. Якщо ви не довіряєте своєму хосту, ви не повинні використовувати їх взагалі, незалежно від того, як вони зберігають ваш пароль.