Я недавно установил Git, сгенерировал пару SSH, добавил ключ SSH в свою учетную запись github. После всего этого я запустил ssh -T git@github.com
внутри Git Shell и получил сообщение об успехе:
Hi username! You've successfully authenticated, but Github does not provide shell access.
Затем я попытался протолкнуть мои коммиты моего проекта: создал репозиторий, используя git init
, сделал коммит, добавил пульт: git remote add origin git@github.com:username/Project.git
, но после использования git push origin master
я получил
git@github.com: Permission denied (publickey)
fatal: Could not read from remote repository
Моя пара SSH находится внутри C://Users/PCUser/.ssh
.
РЕДАКТИРОВАНИЕ: Кроме того, внутри C://Users/PCUser/.ssh
нет файла config
, только 2 файла: username
и username.pub
. Может ли это быть причиной? Внутри MyProject/.git
есть файл config
:
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
[remote "origin"]
url = git@github.com:username/MyProject.git
fetch = +refs/heads/*:refs/remotes/origin/*