九游平台/ 代码托管 codearts repo/ 常见问题/ 代码上传下载问题/ 在centos系统下使用https协议克隆代码时,报错"the requested url returned error: 401"
更新时间:2024-09-09 gmt 08:00

在centos系统下使用https协议克隆代码时,报错"the requested url returned error: 401"-九游平台

问题现象

在centos系统下使用https方式克隆代码时,系统报错“the requested url returned error: 401”

原因分析

centos系统自带的git版本为1.7.1及以下。

处理方法

  1. 在git bash中执行如下命令,查看系统自带的git版本。版本为1.7.1及以下,请继续执行步骤2。
    git --version
  2. 执行如下命令,卸载centos自带的git版本。
    yum remove git
  3. 在下载最新版本,并执行如下命令将git添加到环境变量中。
    1. 执行如下命令,从github上下载git的源代码压缩包,版本号是需要替换为具体的版本号。
      wget https://github.com/git/git/archive/版本号.tar.gz
    2. 执行如下命令,解压缩源代码压缩包。
      tar zxvf 版本号.tar.gz
    3. 执行如下命令,进入解压后的git源代码目录。
      cd git-版本号
    4. 执行如下命令,生成配置文件。
      make configure
    5. 执行如下命令,配置git的安装路径和编码转换库。
      ./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv
    6. 执行如下命令,编译git源代码和文档。
      make all doc
    7. 执行如下命令,安装git及其文档。
      make install install-doc install-html
    8. 执行如下命令,将git的可执行文件路径添加到系统环境变量中。
      echo "export path=$path:/usr/local/git/bin" >> /etc/bashrc
    9. 执行如下命令,使环境变量生效。
      source /etc/bashrc

相关文档

网站地图