Коротка відповідь
GitLab пропонує опцію приватного профілю в налаштуваннях профілю. Цей перемикач є засобом керування видимістю вашої сторінки профілю, а не глобальним режимом приватності для всього, що пов’язане з вашим обліковим записом. Налаштування приватного профілю не роблять усі публічні ресурси чи інформацію, видиму через API, приватними, а ідентичність електронної пошти в комітах має окремі налаштування. Сприймайте перемикач як один крок перевірки, а не як фінішну пряму.
GitLab пропонує опцію приватного профілю в налаштуваннях профілю. Джерело
Налаштування приватного профілю не роблять усі публічні ресурси чи інформацію, видиму через API, приватними. Джерело
Ідентичність електронної пошти в комітах має окремі налаштування. Джерело
Крок 1: Зробіть знімок стану до змін
Перш ніж щось змінювати, зафіксуйте, що бачить відвідувач, який не увійшов у систему. Скористайтеся приватним вікном або профілем браузера, який не авторизований у GitLab, і збережіть скріншоти з датами. Це дасть вам базовий рівень, з яким можна порівняти стан після перемикання.
Запишіть такі види:
- Ваша сторінка профілю очима відвідувача, який не увійшов: відображуване ім’я, аватар, біографія, місцезнаходження, посилання на вебсайти та будь-які вказані соціальні ідентифікатори.
- Список ваших публічних проєктів: назви, описи, позначки видимості та дати останньої активності.
- Активність внесків, показана в профілі, якщо вона видима.
- Зразок сторінки коміту з публічного проєкту, щоб побачити, яке ім’я та електронна пошта вказані.
- Ваш профіль очима авторизованого не-учасника, якщо це можна організувати, оскільки деякі види відрізняються для анонімних і авторизованих відвідувачів.
Зберігайте знімок фактологічним. Ви не намагаєтеся оцінити, чи є інформація чутливою; ви намагаєтеся дізнатися, що існує до того, як зміните налаштування.
Крок 2: Змініть налаштування видимості профілю
У GitLab приватність профілю керується з налаштувань профілю. Точні назви меню можуть змінюватися між випусками, тому орієнтуйтеся за функцією, а не завчайте шлях: відкрийте налаштування облікового запису, знайдіть розділ профілю та пошукайте опцію приватного профілю, описану у власній документації GitLab.
GitLab пропонує опцію приватного профілю в налаштуваннях профілю. Джерело
Коли ви її вмикаєте, не припускайте, що решта облікового запису наслідує це. Налаштування керує поданням профілю; воно не перекласифіковує проєкти, завдання, запити на злиття, коментарі чи відповіді API, які вже є публічними.
Налаштування приватного профілю не роблять усі публічні ресурси чи інформацію, видиму через API, приватними. Джерело
Крок 3: Перегляньте публічні проєкти окремо
Видимість проєкту — це окреме налаштування для кожного проєкту. Після ввімкнення приватного профілю відкрийте кожен проєкт, яким ви володієте або який підтримуєте, і перевірте його видимість. Проєкт, встановлений як публічний, залишається доступним будь-кому за посиланням, а його репозиторій, завдання та історія комітів можуть залишатися видимими незалежно від налаштувань вашого профілю.
Використовуйте цю таблицю рішень, щоб упорядкувати знайдене:
| Що ви знайшли | Де знаходиться елемент керування | Що перевірити після зміни |
|---|---|---|
| Деталі сторінки профілю (біографія, посилання, місцезнаходження) | Налаштування профілю | Перезавантажте профіль без входу та підтвердьте, що бачить відвідувач |
| Репозиторій і завдання проєкту | Власне налаштування видимості проєкту | Відкрийте URL проєкту в приватному вікні |
| Ім’я та електронна пошта автора коміту | Налаштування електронної пошти / ідентичності комітів | Перегляньте сторінку коміту в кожному відповідному проєкті |
| Відповіді API, що містять ваші дані | Видимість ресурсу, а не перемикач профілю | Повторно запитайте той самий endpoint без входу |
| Кешовані чи індексовані копії в інших місцях | Поза налаштуваннями GitLab | Пошукайте URL профілю та назви проєктів |
Тут доречно назвати два чесні обмеження. По-перше, зміна проєкту з публічного на приватний впливає на всіх, хто покладався на цей URL, зокрема на тих, хто додав його в обрані або зробив форк; документація GitLab про видимість проєктів — це місце, де можна зрозуміти ці наслідки. По-друге, пошукові системи та сторонні дзеркала можуть зберігати копії сторінок, які раніше були публічними; зміна налаштувань не сягає тих копій.
Крок 4: Відокремте ідентичність у комітах
Метадані комітів часто стають несподіванкою. Коміт записує ім’я автора та електронну пошту, і ці значення можуть відрізнятися від того, що тепер показує ваш профіль. Ідентичність електронної пошти в комітах має окремі налаштування, тому зміна видимості профілю не переписує наявні коміти й не обов’язково змінює те, що розкриватимуть майбутні коміти.
Ідентичність електронної пошти в комітах має окремі налаштування. Джерело
Практична послідовність перевірки:
- Відкрийте сторінку коміту в кожному публічному проєкті, до якого ви долучаєтеся.
- Запишіть показані ім’я автора та електронну пошту.
- Перевірте налаштування електронної пошти для комітів і підтвердьте, яка адреса використовується для нових комітів.
- Вирішіть, чи потребують уваги наявні коміти; переписування історії — це окрема операція з власними наслідками, і вона не є частиною перемикання профілю.
Не припускайте, що ввімкнення приватного профілю приховує метадані комітів. Вони керуються різними налаштуваннями.
Крок 5: Перевірте стан після змін
Повторіть знімок стану до змін точно: той самий режим браузера, ті самі сторінки, ті самі зразки комітів. Порівняйте пліч-о-пліч. Корисна перевірка — запитати, що змінилося, а що ні. Якщо ваша сторінка профілю тепер обмежена, але публічний проєкт усе ще показує ваші коміти з електронною поштою, перевірка не завершена.
Також перевірте інформацію, видиму через API, де це можливо. Якщо ви раніше запитували публічний endpoint, який повертав дані вашого профілю чи проєкту, запитайте його знову без входу та порівняйте. Опція приватного профілю не є обіцянкою, що відповіді API зміняться.
Налаштування приватного профілю не роблять усі публічні ресурси чи інформацію, видиму через API, приватними. Джерело
Поширені помилки
- Сприйняття перемикача приватного профілю як приватності всього облікового запису. Це налаштування профілю; проєкти та ресурси, видимі через API, мають власні правила видимості.
- Забути про електронну пошту в комітах. Ідентичність у комітах налаштовується окремо, а старі коміти зберігають метадані, з якими були створені.
- Перевірка лише під час входу. Ваш власний вид — це не вид відвідувача. Завжди перевіряйте без входу.
- Припущення, що видалений або перейменований проєкт зникає всюди. Пошукові індекси та дзеркала можуть пережити оригінальну сторінку.
- Зміна всього одразу. Без знімка стану до змін ви не можете визначити, яка зміна дала який результат.
- Плутанина між прихованим профілем і видаленими даними. Обмежений або відредагований профіль не підтверджує, що збережені дані видалено.
- Ігнорування пов’язаних ідентифікаторів. Посилання в біографії або соціальний ідентифікатор у профілі можуть вести до облікових записів в інших місцях, які ви не перевірили.
Перевірка ідентифікаторів, що залишаються
Профіль GitLab часто містить особистий сайт, соціальний ідентифікатор або ім’я користувача, повторно використане на інших сервісах. Ці посилання перебувають поза налаштуваннями GitLab, і саме вони є тим різновидом публічного сліду, який має виявити перевірка профілю. Якщо ви хочете побачити, де відомий ідентифікатор з’являється в інших спільнотах, пошук за іменем користувача може допомогти зіставити публічні збіги; наш посібник із пошуку акаунтів у соціальних мережах за іменем користувача пояснює цю техніку. TraceSeek охоплює 3 000+ платформ і пропонує безкоштовне перше сканування із заявленим часом сканування 20–30 секунд. Публічні збіги — це зачіпки, а не доказ володіння, і пошук не змінює жодних налаштувань платформи та не розкриває приватних записів.
Захист власного сліду
Приватність на хостингу коду — це набір незалежних елементів керування, а не один перемикач. Робоча рутина — переглядати видимість профілю, видимість проєктів та ідентичність у комітах разом, а потім повторно перевіряти їх після будь-якої зміни ролі, роботодавця чи публічної активності. Зберігайте датований знімок, щоб майбутні перевірки починалися з доказів, а не з пам’яті. Там, де платформа документує власні налаштування, читайте цю документацію, а не покладайтеся на перекази, бо меню та типові значення змінюються між випусками. І коли ви знаходите ідентифікатор, що з’являється на кількох сервісах, переглядайте кожен обліковий запис на його власних умовах; налаштування приватності однієї платформи не впливає на іншу.
Ключові факти
- GitLab пропонує опцію приватного профілю в налаштуваннях профілю.
- Налаштування приватного профілю не роблять усі публічні ресурси чи інформацію, видиму через API, приватними.
- Ідентичність електронної пошти в комітах має окремі налаштування.
- TraceSeek охоплює 3 000+ платформ і пропонує безкоштовне перше сканування із заявленим часом сканування 20–30 секунд.
- Публічні збіги імені користувача — це зачіпки, а не доказ володіння.