Рубрика: git

  • git error: unable to unlink old (Permission denied)

    Ошибка отсутствия прав при выполнении команд git связана с не правильной настройкой прав доступа к директории с проектом. Подобное сообщение может появляться при попытке сохранения stash, pull-е, checkout-e и т.д. Решение довольно тривиальное — о нём речь пойдет ниже. Очевидно, что необходимо расширить права к целевому файлу — но часто (и в моём случае также) […]

  • Как установить git на CentOS 7?

    Рассмотрим варианты установки git на сервере под управлением CentOS. Рассмотрим два варианта установки — при помощи репозитория yum и установка с исходного кода. Установка git при помощи yum. 1. Обновляем установленные пакеты: sudo yum update -y 2. Устанавливаем последнюю доступную версию git: sudo yum install git -y 3. Проверяем, все ли ок. git —version Если […]

  • GIT. Как узнать адрес origin репозитория?

    Довольно нечастая, но тем не менее, вполне реальная задача, которая может вызвать затруднени и времяпотери на поиски её решения — определение origin-адреса для ранее склонированного репозитория. Ниже — простой пример решения в одну консольную команду. Итак, всё, что Вам следует сделать — выполнить с директории репозитория следующую команду: git remote -v Эта команда покажет Вам […]

  • Git. Как создать открытый ssh-ключ?

    В работе с git часто применяется авторизация по публичным ssh-ключам. Это дает возможность подтверждать авторизацию путем передачи сгенерированного ssh-ключа. Сейчас речь пойдет о том, как нужно генерировать этот ключ. Итак, Ваши ключи, в случае, если они были сгенерированны ранее хранятся в папке ~/.ssh. В терминале выполните последовательно комманду cd ~/.ssh и ls. Если у Вас […]

  • Git. Проблемы с кириллицей при работе в SmartGIT.

    При работе в SmartGIT иногда возникают трудности ввиду не правильного восприятия программой кириллических символов. Впрочем решение проблемы очень простое. Просто укажите в файле .git/config следующие строки: [gui] pruneduringfetch = true encoding = UTF-8 Перезагрузите программу. Все должно стать на свои места.

  • Git. Как создать публичный ключ?

    Git-серверы, как известно, используют авторизацию по открытым ssh-ключам. Поєтому рано или поздно (скорее всего рано) Вам придется предоставить Ваш публичный ключ. Для этого его нужно сгенерировать — естественно, если он не был сгенерирован ранее. Ключи должны лежать в папке ~/.ssh. Переходим и смотрим список файлов. Нас интерисует два файла — один без расширения, а второй […]