From 826efd2024e18df711435ffd78aee50066cd056b Mon Sep 17 00:00:00 2001 From: Nikolai Papin Date: Thu, 11 Dec 2025 20:22:32 +0300 Subject: [PATCH] refactor: adapted to students' computers --- README.md | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index f249ba7..3d1dee9 100644 --- a/README.md +++ b/README.md @@ -67,14 +67,18 @@ Hi ivan! You've successfully authenticated, but GitHub does not provide shell ac ## 7. Работа с репозиториями ### Клонирование: +На Github склонируйте ссылку на существующий репозиторий. Напишите в консоль команду в данном формате: ```bash git clone git@github.com:username/repository.git ``` ### Создание нового репозитория: +Предварительно создайте репозиторий на своей странице Github. Затем: +1. Создайте папку и войдите в нее. Добавьте новый файл, например файл описания `README.md`; +2. откройте Git Bash / Powershell / терминал VSCode **для данной папки, именно для неё**; +3. выполните команды: + ```bash -mkdir project-name -cd project-name git init git add . git commit -m "Initial commit" @@ -83,6 +87,8 @@ git remote add origin git@github.com:username/repository.git git push -u origin main ``` +все новые изменения можно отправлять на Github командой `git push origin ветка`. + ## 8. Проверка существующих ключей Чтобы проверить, какие SSH-ключи уже есть в системе: ```bash @@ -96,12 +102,12 @@ ls -la ~/.ssh/ - Конфиг Git: `C:\Users\student\.gitconfig` ## Безопасность -1. **Используйте уникальные имена для ключей** - это предотвратит перезапись существующих -2. **Никогда не передавайте приватные ключи** третьим лицам -3. Пароль обеспечивает защиту при компрометации файла ключа -4. Для смены пароля: `ssh-keygen -p -f ~/.ssh/id_rsa_ivan_ivanov` +1. **Используйте уникальные имена для ключей** - это предотвратит перезапись существующих; +2. **никогда не передавайте приватные ключи** третьим лицам; +3. пароль обеспечивает защиту при утечке файла ключа. Обязательно используйте его; +4. для смены пароля используйте команду `ssh-keygen -p -f ~/.ssh/id_rsa_ivan_ivanov` ## Примечания -- Если ключ с таким именем уже существует, создайте новый с другим именем -- Каждый хостинг можно настроить с отдельным ключом -- Проверьте правильность пути в файле `config` +- Если ключ с таким именем уже существует, создайте новый с другим именем; +- каждый хостинг можно настроить с отдельным ключом; +- проверьте правильность пути в файле `config`