Разрешение Git отказано, но может ssh через оболочку Git - PullRequest
2 голосов
/ 31 мая 2019

Я недавно установил 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/*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...