Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit fff7ac0

Browse files
Docs(MD): Added interview questions and answers
1 parent 940b806 commit fff7ac0

File tree

1 file changed

+55
-4
lines changed

1 file changed

+55
-4
lines changed

‎README.md‎

Lines changed: 55 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1997,20 +1997,71 @@ SOPS, якщо інфраструктура в AWS/GCP.
19971997
</details>
19981998

19991999
<details>
2000-
<summary>69. ???</summary>
2000+
<summary>69. Які існують стратегії зберігання та керування обліковими даними (credentials) у Git?</summary>
20012001

20022002
#### GIT
20032003

2004-
- Coming Soon... 😎
2004+
1. Credential helpers Git
2005+
2006+
- `cache` — тимчасове збереження у пам’яті.
2007+
2008+
- `store` — збереження у відкритому вигляді у файлі (небезпечний варіант).
2009+
2010+
- `manager` (Windows) або `osxkeychain` (macOS) — інтеграція з системним
2011+
менеджером паролів.
2012+
2013+
2. SSH-ключі
2014+
2015+
- Основний безпечний метод для GitHub/GitLab.
2016+
2017+
- Використання `ssh-agent` для зручності.
2018+
2019+
3. Персональні токени доступу (PAT)
2020+
2021+
- Альтернатива паролям (наприклад, для GitHub).
2022+
2023+
- Краще зберігати через credential manager.
2024+
2025+
4. GPG-підпис
2026+
2027+
- Для підтвердження авторства комітів, не для аутентифікації.
2028+
2029+
5. Secrets Manager (AWS, Vault, Doppler і т.д.)
2030+
2031+
- Для CI/CD або автоматизації замість хардкоду.
2032+
2033+
📌 Найкраща практика: SSH-ключі для доступу + Credential Manager для зручності +
2034+
Secrets Manager для CI/CD.
20052035

20062036
</details>
20072037

20082038
<details>
2009-
<summary>70. ???</summary>
2039+
<summary>70. Які способи є для скасування доступу користувачу до Git-репозиторію?</summary>
20102040

20112041
#### GIT
20122042

2013-
- Coming Soon... 😎
2043+
1. GitHub / GitLab / Bitbucket
2044+
2045+
- Власник або адміністратор видаляє користувача з collaborators або з
2046+
групи/команди.
2047+
2048+
- Можна змінити права доступу (read → none).
2049+
2050+
2. SSH-ключі
2051+
2052+
- Видалити публічний ключ користувача з налаштувань репозиторію або сервера.
2053+
2054+
3. Персональні токени (PAT)
2055+
2056+
- Відкликати або видалити токен у налаштуваннях акаунта.
2057+
2058+
4. CI/CD секрети
2059+
2060+
- Якщо користувач мав доступ до секретів (наприклад, у GitHub Actions), треба їх
2061+
відкликати/оновити.
2062+
2063+
Загальний принцип: відкликати доступ на рівні платформи (GitHub/GitLab) +
2064+
знеактивувати ключі/токени.
20142065

20152066
</details>
20162067

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /