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. Работа с репозиториями
|
## 7. Работа с репозиториями
|
||||||
|
|
||||||
### Клонирование:
|
### Клонирование:
|
||||||
|
На Github склонируйте ссылку на существующий репозиторий. Напишите в консоль команду в данном формате:
|
||||||
```bash
|
```bash
|
||||||
git clone git@github.com:username/repository.git
|
git clone git@github.com:username/repository.git
|
||||||
```
|
```
|
||||||
|
|
||||||
### Создание нового репозитория:
|
### Создание нового репозитория:
|
||||||
|
Предварительно создайте репозиторий на своей странице Github. Затем:
|
||||||
|
1. Создайте папку и войдите в нее. Добавьте новый файл, например файл описания `README.md`;
|
||||||
|
2. откройте Git Bash / Powershell / терминал VSCode **для данной папки, именно для неё**;
|
||||||
|
3. выполните команды:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
mkdir project-name
|
|
||||||
cd project-name
|
|
||||||
git init
|
git init
|
||||||
git add .
|
git add .
|
||||||
git commit -m "Initial commit"
|
git commit -m "Initial commit"
|
||||||
@@ -83,6 +87,8 @@ git remote add origin git@github.com:username/repository.git
|
|||||||
git push -u origin main
|
git push -u origin main
|
||||||
```
|
```
|
||||||
|
|
||||||
|
все новые изменения можно отправлять на Github командой `git push origin ветка`.
|
||||||
|
|
||||||
## 8. Проверка существующих ключей
|
## 8. Проверка существующих ключей
|
||||||
Чтобы проверить, какие SSH-ключи уже есть в системе:
|
Чтобы проверить, какие SSH-ключи уже есть в системе:
|
||||||
```bash
|
```bash
|
||||||
@@ -96,12 +102,12 @@ ls -la ~/.ssh/
|
|||||||
- Конфиг Git: `C:\Users\student\.gitconfig`
|
- Конфиг Git: `C:\Users\student\.gitconfig`
|
||||||
|
|
||||||
## Безопасность
|
## Безопасность
|
||||||
1. **Используйте уникальные имена для ключей** - это предотвратит перезапись существующих
|
1. **Используйте уникальные имена для ключей** - это предотвратит перезапись существующих;
|
||||||
2. **Никогда не передавайте приватные ключи** третьим лицам
|
2. **никогда не передавайте приватные ключи** третьим лицам;
|
||||||
3. Пароль обеспечивает защиту при компрометации файла ключа
|
3. пароль обеспечивает защиту при утечке файла ключа. Обязательно используйте его;
|
||||||
4. Для смены пароля: `ssh-keygen -p -f ~/.ssh/id_rsa_ivan_ivanov`
|
4. для смены пароля используйте команду `ssh-keygen -p -f ~/.ssh/id_rsa_ivan_ivanov`
|
||||||
|
|
||||||
## Примечания
|
## Примечания
|
||||||
- Если ключ с таким именем уже существует, создайте новый с другим именем
|
- Если ключ с таким именем уже существует, создайте новый с другим именем;
|
||||||
- Каждый хостинг можно настроить с отдельным ключом
|
- каждый хостинг можно настроить с отдельным ключом;
|
||||||
- Проверьте правильность пути в файле `config`
|
- проверьте правильность пути в файле `config`
|
||||||
|
|||||||
Reference in New Issue
Block a user