文档首页/
代码托管 CodeArts Repo/
常见问题/
代码上传下载问题/
在CentOS系统下使用HTTPS协议克隆代码时,报错"The requested URL returned error: 401"
更新时间:2024-11-11 GMT+08:00
在CentOS系统下使用HTTPS协议克隆代码时,报错"The requested URL returned error: 401"
问题现象
在CentOS系统下使用HTTPS方式克隆代码时,系统报错“The requested URL returned error: 401”。
原因分析
CentOS系统自带的Git版本为1.7.1及以下。
处理方法
- 在Git Bash中执行如下命令,查看系统自带的Git版本。版本为1.7.1及以下,请继续执行步骤2。
git --version
- 执行如下命令,卸载CentOS自带的Git版本。
yum remove git
- 在Git官网下载最新版本,并执行如下命令将Git添加到环境变量中。
- 执行如下命令,从GitHub上下载Git的源代码压缩包,版本号是需要替换为具体的版本号。
wget https://github.com/git/git/archive/版本号.tar.gz
- 执行如下命令,解压缩源代码压缩包。
tar zxvf 版本号.tar.gz
- 执行如下命令,进入解压后的Git源代码目录。
cd git-版本号
- 执行如下命令,生成配置文件。
make configure
- 执行如下命令,配置Git的安装路径和编码转换库。
./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv
- 执行如下命令,编译Git源代码和文档。
make all doc
- 执行如下命令,安装Git及其文档。
make install install-doc install-html
- 执行如下命令,将Git的可执行文件路径添加到系统环境变量中。
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
- 执行如下命令,使环境变量生效。
source /etc/bashrc
- 执行如下命令,从GitHub上下载Git的源代码压缩包,版本号是需要替换为具体的版本号。
父主题: 代码上传下载问题