宝塔服务器面板部署安装git通过第三方应用安装收费怎么办---bash: git: command not found解决方案-优雅草卓伊凡
这个错误提示 -bash: git: command not found
表示您的服务器系统无法找到 git
命令。这通常是因为系统还没有安装 Git。
下面我将为您提供详细的解决方案,包括通过宝塔面板安装和通过命令行安装两种最常用、最有效的方法。
方法一:通过宝塔面板的软件商店安装(最简单,推荐)
这是最直观、最不容易出错的方法,特别适合不熟悉命令行操作的用户。
- 登录宝塔面板
在浏览器中输入您的服务器IP地址或域名,加上宝塔的端口号(通常是8888),例如http://您的服务器IP:8888
,然后登录。 - 进入软件商店
在左侧导航栏中,找到并点击 "软件商店"。 - 搜索并安装 Git
-
-
在软件商店页面的搜索框中,输入 "Git" 并回车。
-
在搜索结果中,找到名为 "Git 版本控制" 的软件。
-
点击其右侧对应的 "安装" 按钮。
-
我们发现通过第三方 需要花钱,因此我们手动命令安装
-
等待安装完成
系统会自动执行安装过程,您会看到一个安装进度日志的弹窗。只需等待其显示"安装成功"即可。 -
验证安装
重新打开您的SSH终端(或者直接在宝塔的"终端"页面中),输入以下命令来验证 Git 是否安装成功:git --version
如果安装成功,它会返回已安装的 Git 版本号,例如:git version 2.39.1
。
方法二:通过SSH命令行安装(通用方法)
如果您习惯使用命令行,或者宝塔面板的软件商店因某些原因无法使用,可以通过系统的包管理器来安装。根据您服务器的操作系统,选择对应的命令。
首先,确定您的操作系统:
- CentOS / Rocky Linux / AlmaLinux 等(基于RHEL的系统)
- Ubuntu / Debian 等(基于Debian的系统)
情况A:如果您的系统是 CentOS、Rocky Linux 等
-
连接服务器
使用SSH工具(如PuTTY、Xshell、Termius等)连接到您的服务器。 -
更新系统包管理器(可选,但推荐)
yum update -y
注意:在某些新版本的CentOS或Rocky Linux中,包管理器可能已改为 dnf*,命令为* dnf update -y*,两者用法基本一致。*
-
安装 Git
yum install -y git

看到complete就成功了
或者使用 dnf
:
dnf install -y git
-
验证安装
git --version
情况B:如果您的系统是 Ubuntu、Debian 等
-
连接服务器
使用SSH工具连接到您的服务器。 -
更新软件包列表(必需)
apt-get update -y
-
安装 Git
apt-get install -y git
-
验证安装
git --version

可能遇到的问题和解决方案
1. 安装后依然提示 command not found
这种情况通常是因为系统的环境变量没有及时更新。
- 解决方案 :最简单有效的方法是 退出当前的SSH会话,然后重新登录 。重新登录后,系统会重新加载环境变量,此时再运行
git --version
应该就正常了。
2. 想安装特定版本的 Git
通过包管理器安装的通常是稳定版,但可能不是最新版。如果您需要特定版本,可能需要通过编译源码的方式安装,但这相对复杂。对于绝大多数应用场景,通过上述方法安装的 Git 版本已经足够。
3. 宝塔面板里找不到 Git 软件
在较新版本的宝塔面板中,Git 可能被集成到了"运行环境"或"开发工具"中,或者名称稍有不同。请仔细在"软件商店"中搜索。如果确实没有,强烈建议使用方法二(命令行安装),这是最通用可靠的方式。
总结
对于安装了宝塔面板的用户,处理 git: command not found
的步骤优先级如下:
- 首选方案 :使用 宝塔面板的软件商店 搜索安装 Git。简单、直观、无脑。
- 备用方案 :通过 SSH命令行 ,使用
yum
(CentOS) 或apt
(Ubuntu) 命令安装。这是Linux系统的通用方法,100%有效。 - 最后检查 :安装完成后,务必 重启SSH终端会话 ,然后使用
git --version
验证。
按照以上步骤操作,您就可以顺利解决 Git 命令找不到的问题,并正常使用 git init
等命令了。