.gitignore
Очень много сохраните рабочего времени, если с самого начала будете использовать глобальный файл игнорирования директорий и файлов в системе контроля версий GIT
. В этом файле должны храниться все ненужные для публикации материалы для всех языков программирования.
.gitignore_global
и положите его в домашней папке пользователя.git config --get core.excludesfile
git config --global core.excludesFile ~/.gitignore_global
Пример содержимого такого файла здесь…
ВАЖНО сразу укажите имена личных своих папок, файлов или префиксов (постфиксов), далее спокойно используйте их в любых проектах для тестирования, отключения и тд… Это очень удобно. Такие файлы никогда не попадут в публичный доступ.
Просто вытаскиваем проект на рабочий стол и синхроно продуктивим с разных точек.
Такой способ работы востребован в здании с несколькими этажами, между которыми затруднительно перемещение рабочей машины (компьютера).
push problem
) в VSCode
VSCode
не отправляет коммитыТакое поведение связано с настройкой ключей. Если вы добавили ключи и у вас не получается отправить коммиты на сервер, это значит, что VSCode
не может читать приватный ключ доступа. Сначала попробуйте отправить изменнения через терминал командой git push
, где вам предложат ввести пароль доступа. Если отправить получилось, тогда введите в терминале команду:
ssh-add -K ~/.ssh/id_rsa # где `id_rsa` замените на имя файла приватного ключа
После выполнения команды VSCode
должен начать отправлять все изменения исправно.
SSH
, но ключ установлен и ранее работалТакое поведение обычно вызвано неправильными установками в конфигурации настройки файла .git/config
. Обычно когда мы клонируем repository
, то мы выбираем ссылку на копирование по https
протоколу, потом пытаемся соединиться по SSH
каналу. В этом случае терминал остается в режиме ожидания и ничего не происходит, так как GitHub
не открывает доступ по каналу SSH KEY
. Для этого нужно проверить соединение и исправить настройки конфигурации командами приведенными ниже. Первая команда для проверки соединения и по входящему ответу можно определить проблемы, или просто посмотрите конфигурационный файл проекта и переопределите ссылки на ресурсы.
git remote -v
Установите правильные URL
для SSH
соединения командой указанной ниже, предварительно заменив ---UserName--
и ---repoName---
на свой ЛОГИН и СВОЙ репозиторий:
git remote set-url origin git@github.com:---UserName---/---reponame---.git
← назад | 🔝 | далее → |