refactor: adapted to students' computers
This commit is contained in:
24
README.md
24
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`
|
||||
|
||||
Reference in New Issue
Block a user