refactor: adapted to students' computers

This commit is contained in:
2025-12-11 20:22:32 +03:00
parent 7dd13bcfc3
commit 826efd2024

View File

@@ -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`