Github-start

Github-start

Github-start

Угораздило меня связаться с этой штукой как git. Придется разбираться.
Вначале  была установлена программа VS-code коротая никак не хотела работать, и разобраться в этом, то ещё дело. Хорошо, попробуем с этой штукой разобраться, если очень хочется.

Что это такое вообще GIT? Как только вижу что пишут «это просто» можно смело закрывать эту и страницу и тем более автора, это написавшего, дальше будем много букв, и слов, но дельного совета или какой помощи вы от такого простого рассказа не получите ничего.
Закрыли этого автора и забыли, перейдем к настройке самого git-a

Делается это совсем и непросто.  Будет три этапа.
1) Установка
2) Настроить имя пользователя и адрес электронной почты Git
3) Настройка доступа по SSH

И думаю что это не всё, пока только три этапа подвернулись под руку.
И не читайте заморских сайтов, вреда от них больше чем дела, если вы слышите фразу «учите английский язык»  тем более, бежим без оглядки необорачиваясь.
Ответ прост: нет там никакого английского языка в ПК, нет и быть не может, он понимает только язык ноликов и единиц, а как вы эму это скажете, дело ваше. В любом случае, есть настройки, коды, вот они да, вас поймут и то с натягом.

Вот выдал и на душе полегчало!!!

1) Установка git на ПК . Устанавливать будем на систему debian +10, среда KDE(рабочее окружение)
Что может быть проще, и каждый это делал, и получалось, но это не тот случай.

Дебиан

Для получения последней стабильной версии для вашего выпуска Debian, для Ubuntu тоже подходит.

apt-get install git

Но не все так просто. Установка была? Была, но где она, найти невозможно, переройте весь свой ПК не найдете. Это плохо, ой как плохо. И нигде не сказано, где лежит и что искать
Вот тут книжка на русском вроде языке, но постоянное «Если» вас выведет из терпения, и вы забудете зачем вы туда зашли и зачем.

2) Настроить имя пользователя и адрес электронной почты Git

Введение — Первоначальная настройка Git
Нужны две команды, одна для имени пользователя и другая имени почты

git config --global user.name "John Doe"
git config --global user.email johndoe@example.com

Обращаем внимание: они разные, хотя на вид очень похожи.
git config —global user.name «Ваше имя»
git config —global user.email  Ваша почта
Разница не большая но работать почта с кавычками не будет
Хотя на многих сайта, которые мне попадались, этому не придают особого значения, и начинается: то не работает, или работает наперекосяк, как придется.
Отлично! вот теперь можно посмотреть и найти новый конфиг, он лежит в домашнем каталоге. под именем .gitconfig  То-есть скрытый.
В терминале набираем и наслаждаемся

ok@OKEAH:~$ git config --list --show-origin
file:/home/ok/.gitconfig        user.name=Ваше имя
file:/home/ok/.gitconfig        user.email=Ваша почта
ok@OKEAH:~$ 

И ещё одна команда

ok@OKEAH:~$ nano .gitconfig
# редактор nano  отктроет файл конфига и содержимое будет такое
[user]
 name = Ваше имя
 email = Ваша почта

В вашем домашнем теперь есть скрытый файл(с точкой .gitconfig) этого содержания.

Еще для дополнения, что и для чего, не будет лишним

oky@OKEAN:~/Документы$ git config --global
использование: git config [<опции>]

Размещение файла конфигурации
    --global              использовать глобальный файл конфигурации
    --system              использовать системный файл конфигурации
    --local               использовать файл конфигурации репозитория
    --worktree            use per-worktree config file
    -f, --file <файл>     использовать указанный файл конфигурации
    --blob <идент-двоичн-объекта>
                          прочитать настройки из указанного двоичного объекта

 

3) Настройка доступа по SSH
Для чего это? Представим: мы начинаем соединяться, и где то в терминале или ещё сложней  через текстовый редактор, надо всегда вводит логин и пароль, и даже так git вас не пустит, Он вроде подцепился, но будут ошибки, тем более  в последних версиях это обязательный пункт.
Но и этого мало, надо конечно залогиниться на самом сервер, какой ближайщий? конечно github
Как это делает, догадаться не сложно, процедура известна. Посему описывать не буду, буду считать что все работает и вы залогинились на этом ресурсе.

Вначале надо сделать ключи: их будет два, один всегда на вашем ПК, другой будет лежать на сервере, вы его туда положите в вашем аккаунте.

Продолжение как сделать ключи отдельная тема будет рассмотрена тут

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x