上一篇
如何将git项目成功上传并部署到Linux服务器上?详细步骤解析!
- 前端开发
- 2026-01-15
- 5
Git是一个分布式版本控制系统,可以将代码存储在本地仓库中,并通过Git上传至Linux服务器上实现多人协作开发,以下是Git上传至Linux服务器上的详细步骤:
安装Git
在Linux服务器上,首先需要安装Git,以下是在Ubuntu和CentOS系统上安装Git的命令:
| 系统 | 安装命令 |
|---|---|
| Ubuntu | sudo aptget install git |
| CentOS | sudo yum install git |
配置SSH密钥
为了方便上传代码,建议使用SSH密钥进行认证,以下是生成SSH密钥对、配置SSH免密登录的步骤:
-
生成SSH密钥对:
按照提示输入文件保存路径和密码。

-
将公钥添加到服务器:
将生成的~/.ssh/id_rsa.pub文件中的内容复制到服务器上的~/.ssh/authorized_keys文件中。
-
配置SSH免密登录:

在本地终端执行以下命令:
sshcopyid i ~/.ssh/id_rsa.pub 用户名@服务器IP -
克隆远程仓库:
git clone 仓库地址将远程仓库克隆到本地。
-
查看仓库信息:
cd 仓库名 git remote v
-
添加文件:
git add 文件名
-
提交更改:
推送代码至远程仓库
-
推送本地分支到远程分支:
git push origin 本地分支名:远程分支名将本地master分支推送到远程master分支:
git push origin master:master
查看远程仓库信息
-
查看远程仓库信息:
git remote v
Git上传至Linux服务器常见问题解答(FAQs)
问题 答案 为什么我的SSH密钥没有生效? 确保已将公钥添加到服务器上的~/.ssh/authorized_keys文件中,并且没有误输入用户名或服务器IP。 如何查看Git仓库的远程分支? 使用git remote v命令查看远程仓库信息,包括远程分支和本地分支的映射关系。 国内文献权威来源
- 《Git权威指南》 《Git权威指南》是一本全面介绍Git的书籍,适合初学者和进阶者阅读。
- 《Linux命令行与shell脚本编程大全》 该书介绍了Linux命令行和shell脚本编程,其中包含了Git的相关内容。
-
克隆远程仓库
提交代码