Запобігання завантаженню профілів Vivaldi у Git-репозиторії

This post is also available in: English 日本語 Français Español Deutsch Српски Polski Dansk Português Български 简体中文

Нещодавно з’явилась новина про те, що тисячі людей випадково завантажили свої домашні теки до публічних Git-репозиторіїв, з якими вони працювали, включно з теками профілів інших браузерів. Про це можна прочитати тут: https://www.theregister.com/2021/11/18/firefox_cookies_github/

В останньому релізі Vivaldi ми додали детектор та захист, щоб подібне не сталося з вашим профілем Vivaldi.

Детектор перевіряє, чи є тека .git в теці Vivaldi або в батьківській теці профіля Vivaldi, і показує попередження, якщо помічено теку .git.

Наприклад, типовий профіль Vivaldi у Windows розташований тут:

C:\Users\<your_username>\AppData\Local\Vivaldi\User Data\Default

Тому вам потрібно перевірити ці теки:

C:\Users\<your_username>\AppData\Local\Vivaldi\User Data\Default\.git
C:\Users\<your_username>\AppData\Local\Vivaldi\User Data\.git
C:\Users\<your_username>\AppData\Local\Vivaldi\.git
C:\Users\<your_username>\AppData\Local\.git
C:\Users\<your_username>\AppData\.git
C:\Users\<your_username>\.git
C:\Users\.git
C:\.git

У Linux типовий профіль Vivaldi розташований тут:

/home/<yourusername>/.config/vivaldi/Default

Тому вам потрібно перевірити ці теки:

/home/<yourusername>/.config/vivaldi/Default/.git
/home/<yourusername>/.config/vivaldi/.git
/home/<yourusername>/.config/.git
/home/<yourusername>/.git
/home/.git
/.git

Типовий профіль тестових версій розташований тут /home/<your_username>/.config/vivaldi-snapshot. Майте на увазі, що у деяких дистрибутивах ці теки можуть бути розташовані десь в іншому місці.

На Mac типовий профіль Vivaldi розташований тут:

/Users/<yourusername>/Library/Application Suppert/Vivaldi/Default

Тому вам потрібно перевірити ці теки:

/Users/<yourusername>/Library/Application Support/Vivaldi/Default/.git
/Users/<yourusername>/Library/Application Support/Vivaldi/.git
/Users/<yourusername>/Library/Application Support/.git
/Users/<yourusername>/Library/.git
/Users/<yourusername>/.git
/Users/.git
/.git

Типовий профіль тестових версій розташований тут /Users/<yourusername>/Library/Application Suppert/Vivaldi Snapshot/Default.

Перевірте розташування теки вашого профілю, щоб вирішити, з чого почати. Для цього відкрийте Кнопка меню Vivaldi Меню Vivaldi > Допомога > Про нас, або Меню додатка Vivaldi > Про Vivaldi на Mac.

Майте на увазі, що тека .git прихована за промовчанням. У Windows вам потрібно налаштувати Файловий провідник так, щоб відображалися приховані теки та файли. На Mac відкрийте Finder та натисніть Cmd Shift для того, показати приховані теки та файли. На Linux, запустіть термінал та введіть такі команди для того, щоб переглянути всі теки та файли включно із прихованими:

ls -a

Окрім цього, на Mac або Linux можна відкрити термінал та використати такі команди для пошуку .git-тек:

find ~/ -name '.git'

Для пошуку по всій файловій системі можна також використати / замість ~/, але майте на увазі, що може бути багато помилок, якщо є теки, до яких у вас немає доступу.

Коли ви знайдете теку, що містить теку .git, ви можете зазначити, що все з цієї теки та нижче може бути в Git-репозиторії. Команда “git status” може показати більше деталей.