Como autenticar o Github no Ubuntu? git: 'credential-netrc' não é um comando git
Oct 22 2020
Eu li isso e verifiquei minhas credenciais, mas ainda não consigo fazer o git push.
git push --set-upstream origin master
git: 'credential-netrc' is not a git command. See 'git --help'.
O que fiz até agora:
- Criado em ~ / .netrc
gpg --gen-keygpg -e -r [email protected] ~/.netrc- Adicionado auxiliar de criação copiando o repositório Perl para
~/.local/bin/git-credential-netrc - Configurar Git
git config --global credential.helper "netrc -f ~ / .netrc.gpg -v"
- Editeed ~ .profile de acordo com este link.
git config mostra
file:/home/milenko/.gitconfig [email protected]
file:/home/milenko/.gitconfig credential.helper=netrc -f ~/.netrc.gpg -v
file:.git/config core.repositoryformatversion=0
file:.git/config core.filemode=true
file:.git/config core.bare=false
file:.git/config core.logallrefupdates=true
file:.git/config remote.origin.url=https://github.com/MilenkoM/blog_mongo
file:.git/config remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
Parece que meu ajudante de criação não é reconhecido. Por quê?
Respostas
1 VonC Oct 22 2020 at 18:12
Você precisa se certificar de que:
~/.local/bin/está em seu $ PATHgit-credential-netrcé executável (chmod 755 ~/.local/bin/git-credential-netrc)
Então você pode testar se git credential-netrc(observe o espaço) responderá alguma coisa (mesmo se houver erro)
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino