You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GoDaddy虚拟主机更新Git版本?解决克隆GitLab项目401错误

Updating Git on GoDaddy Shared Hosting to Fix GitLab 401 Unauthorized Error

Hey there, that 401 error you're hitting is almost certainly because Git 1.7.1 is way too outdated—modern GitLab relies on authentication protocols and HTTPS standards that this old version doesn't support. Let's walk through updating Git to a recent release on your GoDaddy virtual host (since you don't have root access, we'll install it in your personal user directory):

Step 1: Confirm your current Git version

First, double-check the existing version to be sure:

git --version

You should see git version 1.7.1 as expected.

Step 2: Download the latest stable Git source code

Grab the tarball for the latest stable Git release (replace <latest-version> with the current stable number, like 2.42.0):

wget https://www.kernel.org/pub/software/scm/git/git-<latest-version>.tar.gz

Step 3: Extract the source files

Unpack the downloaded tarball into a folder:

tar -xzf git-<latest-version>.tar.gz

Step 4: Configure the build for your user directory

Move into the extracted Git folder, then set up the installation to place files in a git folder within your home directory (no root permissions needed here):

cd git-<latest-version>
./configure --prefix=$HOME/git

Step 5: Compile and install Git

Compile the source code, then install it to your specified directory:

make
make install

This might take a minute or two depending on your host's server resources.

Step 6: Update your PATH to use the new Git

Add the new Git binary path to your shell config so it takes priority over the old system-wide Git:

echo 'export PATH=$HOME/git/bin:$PATH' >> $HOME/.bashrc

Apply the change right away without logging out:

source $HOME/.bashrc

Step 7: Verify the update worked

Check the Git version again to confirm you're running the new release:

git --version

You should now see the version you just installed.

Once you've completed these steps, try cloning your GitLab project again. The updated Git will support the authentication methods GitLab requires, so the 401 Unauthorized error should be resolved.

If you run into issues with missing build tools (like gcc or make), reach out to GoDaddy support to enable these on your hosting plan—most shared hosts have them available by default.

内容的提问来源于stack exchange,提问作者july

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:57:42