我阅读了这篇文章,并检查了我的凭据,但我仍然无法进行git push操作。
git push --set-upstream origin master
git: 'credential-netrc' is not a git command. See 'git --help'.
我已经完成的工作:
- 创建了~/.netrc文件
gpg --gen-key
gpg -e -r myemail@gmail.com ~/.netrc
- 通过将Perl repo复制到
~/.local/bin/git-credential-netrc
中,添加了创建助手。 - 配置了Git
git config --global credential.helper "netrc -f ~/.netrc.gpg -v"
- 根据此链接编辑了~.profile。
git config显示:
file:/home/milenko/.gitconfig user.email=milenko.markovic@gmail.com
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/*
看起来我的创作助手没有被识别,为什么?