С этим предыдущим ответом я смог использовать git клон и др. c, используя S SH на проблемной машине c. Но - только на такой машине - я все еще получаю ошибку от git bash для https :
$ git clone https://giuliohome:mypassword@github.com/giuliohome/MyPrivateRepo.git
Cloning into 'MyPrivateRepo'...
remote: Repository not found.
fatal: Authentication failed for 'https://github.com/giuliohome/MyPrivateRepo.git/'
Я пытался создать токен личного доступа через веб-настройки github и использовать его вместо пароля, но он также не работает, как описано выше, на проблемной машине c (опять же, она работает на другой машине).
Я также пытался удалить / изменить / добавить git учетные данные через windows диспетчер учетных данных.
Редактировать Извините, ребята, моя первоначальная проблема была
проблема с сертификатом: невозможно получить сертификат локального эмитента
(Проблема возникла вчера после обновления черепахи git, которое убило процесс проводника и что-то испортилось в моем p c ...)
Я попробовал быстро Обходной путь sslVerify = false
, и я получил вышеупомянутую ошибку, но возвращаясь к true
Я вижу проблему с сертификатом назад
Здесь запрошенные детали
MYDOMAIN+MYDOMAINUSER@MYMACHINE MINGW64 /c/sviluppi/.../code/git/test2
$ git config -l --show-origin
file:C:/Program Files/Git/etc/gitconfig diff.astextplain.textconv=astextplain
file:C:/Program Files/Git/etc/gitconfig filter.lfs.clean=git-lfs clean -- %f
file:C:/Program Files/Git/etc/gitconfig filter.lfs.smudge=git-lfs smudge -- %f
file:C:/Program Files/Git/etc/gitconfig filter.lfs.process=git-lfs filter-process
file:C:/Program Files/Git/etc/gitconfig filter.lfs.required=true
file:C:/Program Files/Git/etc/gitconfig http.sslbackend=openssl
file:C:/Program Files/Git/etc/gitconfig http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
file:C:/Program Files/Git/etc/gitconfig core.autocrlf=true
file:C:/Program Files/Git/etc/gitconfig core.fscache=true
file:C:/Program Files/Git/etc/gitconfig core.symlinks=false
file:C:/Program Files/Git/etc/gitconfig core.editor="C:\\Program Files\\Notepad++\\notepad++.exe" -multiInst -notabbar -nosession -noPlugin
file:C:/Program Files/Git/etc/gitconfig credential.helper=manager
file:C:/Users/mydomainuser/.gitconfig user.name=Giulio
file:C:/Users/mydomainuser/.gitconfig user.email=giuliohome@xxxx.com
file:C:/Users/mydomainuser/.gitconfig http.sslverify=true
file:C:/Users/mydomainuser/.gitconfig credential.https://github.com.helper=manager
file:C:/Users/mydomainuser/.gitconfig credential.https://github.com.username=giuliohome
Я нахожусь на Windows 10 Предприятие, я буду sh использовать черепаху git в конце концов, но на момент, когда я заблокирован на уровне git bash. Так что теперь я использую чистый git и я хочу решить проблему там , тогда, я думаю, я смогу вернуться к черепахе git (опять же, я говорю о git https, потому что git s sh работает, как уже было сказано)
Это мой c:\users\mydomainuser\.gitconfig
сейчас
[user]
name = Giulio
email = giuliohome@xxxx.com
[http]
sslVerify = true
sslbackend = openssl
sslcainfo = C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
[credential "https://github.com"]
helper = manager
username = giuliohome
после замены sslbackend=schannel
на openssl
Я получаю unable to get local issuer certificate
Наконец, позвольте мне добавить, что McAfee Endpoint Security активен на этом компьютере, а также Blue Coat Unified Agent .