目录
- 添加代理后的git设置
- git认证错误
- Ubuntu服务器上git配置 (非root用户)
添加代理后的git设置 主要要设置端口:
# 打开https的9099端口代理
git config --global https.proxy https://127.0.0.1:9099# git config --global --add remote.origin.proxy "127.0.0.1:9099"# 打开http的9099端口代理 (sock5协议)
git config --global http.proxy 'socks5://127.0.0.1:9099'
# 打开https的9099端口代理 (sock5协议)
git config --global https.proxy 'socks5://127.0.0.1:9099'
其中,1080是代理软件设置的代理端口;
如果不进行上述设置,可能会出现下面的问题:
【#|git使用踩坑总结】Failed to connect to github.com port 443: Timed out另外,如果代理设置错误,有可能会报下面的问题:
OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
gnutls_handshake() failed: The TLS connection was non-properly terminated.解决方法为重置代理:
git config --global--unset https.https://github.com.proxy
git config --global--unset http.https://github.com.proxy
然后再正确设置代理
git认证错误 报错:
Logon failed, use ctrl+c to cancel basic credential prompt.输入正确的账号密码后仍无法解决;
git: ‘credential-manager-core’ is not a git command. See ‘git --help’.
解决方案:升级git
windows: git update-git-for-windows
Linux/Unix: git update
Ubuntu服务器上git配置 (非root用户) 1 打开sslocal服务;
2. 此时打开的是socks5i端口;
3. 正确配置代理,如:
(base) username@gpu01:~$ git config --global --list
user.email=username@xx.com
user.name=username
https.proxy=socks5://127.0.0.1:9099
http.proxy=socks5://127.0.0.1:9099
未完待续
推荐阅读
- 开发者必备!你真的懂Git吗(你知道Git的运行进制吗?)
- 精通Git开发!Git核心功能使用详解
- Github新手快速入门,github和git的基本使用教程
- #|【CF1646D】D. Weight the Tree(树形dp、贪心)
- #|MyBatis-第一个MyBatis程序
- #|如何查找论文的源代码
- #|第十二届蓝桥杯大赛软件赛省赛 C/C++ 大学 B 组解析
- 【Github教程】史上最全github使用方法(github入门到精通)
- #|第十一届蓝桥杯大赛软件类决赛 C/C++ 大学 B 组 试题 C: 阶乘约数(n!质因数分解)