Подсказки на компьютерную тематику

Можно подсмотреть, если забыли…

Как исправить ошибки при работе с git и GitHub на Ubuntu

Ошибки при соединении с git и GitHub и их исправление на Ubuntu от Linux

Если показывает Следует
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
в терминале Ctrl+Alt+T ввести что-то вроде
ssh-keygen -t rsa -C "m***n@gmail.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/mishanyya/.ssh/id_rsa):
Enter
Enter passphrase (empty for no passphrase): Enter
Enter same passphrase again: Enter
Your identification has been saved in /home/mishanyya/.ssh/id_rsa.
Your public key has been saved in /home/mishanyya/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:****/****/**** email
cat ~/.ssh/id_rsa.pub
ssh-rsa A*****************************l email в Github в правом верхнем углу надо нажать на значок профиля и выбрать Settings
выбрать пункт SSH and GPG keys
в поле title надо ввести любое описание для ключа
в поле Key вводим полученный ключ:
ssh-rsa A*****************************l email
следует подтвердить пароль для входа в Github
SSH ключ добавлен
Если показывает Следует
fatal: not a git repository (or any of the parent directories): .git зайти в папку с сайтом в котором находится папка сайта .git, например
cd /home/mishanyya/public_html/primer
Если показывает Следует
Please tell me who you are git config --global user.email "m***n@gmail.com"
git config --global user.name "mishanyya"
Если показывает Следует
To github.com:mishanyya/primer.git
! [rejected] master -> master (fetch first)
error: failed to push some refs to ‘git@github.com:mishanyya/primer.git’
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., ‘git pull …’) before pushing again.
hint: See the ‘Note about fast-forwards’ in ‘git push –help’ for details.
git fetch –all
git reset –hard origin/master
git push -u origin master

Как исправить ошибки при работе с git и GitHub на Ubuntu

Ошибки при соединении с git и GitHub и их исправление на Ubuntu от Linux

Если показывает Следует
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
в терминале Ctrl+Alt+T ввести что-то вроде
ssh-keygen -t rsa -C "m***n@gmail.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/mishanyya/.ssh/id_rsa):
Enter
Enter passphrase (empty for no passphrase): Enter
Enter same passphrase again: Enter
Your identification has been saved in /home/mishanyya/.ssh/id_rsa.
Your public key has been saved in /home/mishanyya/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:****/****/**** email
cat ~/.ssh/id_rsa.pub
ssh-rsa A*****************************l email в Github в правом верхнем углу надо нажать на значок профиля и выбрать Settings
выбрать пункт SSH and GPG keys
в поле title надо ввести любое описание для ключа
в поле Key вводим полученный ключ:
ssh-rsa A*****************************l email
следует подтвердить пароль для входа в Github
SSH ключ добавлен
Если показывает Следует
fatal: not a git repository (or any of the parent directories): .git зайти в папку с сайтом в котором находится папка сайта .git, например
cd /home/mishanyya/public_html/primer
Если показывает Следует
Please tell me who you are git config --global user.email "m***n@gmail.com"
git config --global user.name "mishanyya"
Если показывает Следует
To github.com:mishanyya/primer.git
! [rejected] master -> master (fetch first)
error: failed to push some refs to ‘git@github.com:mishanyya/primer.git’
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., ‘git pull …’) before pushing again.
hint: See the ‘Note about fast-forwards’ in ‘git push –help’ for details.
git fetch –all
git reset –hard origin/master
git push -u origin master