当前位置:首页 > 前端开发 > 正文

如何将git项目成功上传并部署到Linux服务器上?详细步骤解析!

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免密登录的步骤:

  1. 生成SSH密钥对

    按照提示输入文件保存路径和密码。

    如何将git项目成功上传并部署到Linux服务器上?详细步骤解析! 第1张

  2. 将公钥添加到服务器

    将生成的~/.ssh/id_rsa.pub文件中的内容复制到服务器上的~/.ssh/authorized_keys文件中。

  3. 配置SSH免密登录

    如何将git项目成功上传并部署到Linux服务器上?详细步骤解析! 第2张

    在本地终端执行以下命令:

    sshcopyid i ~/.ssh/id_rsa.pub 用户名@服务器IP
  4. 克隆远程仓库

    1. 克隆远程仓库

      git clone 仓库地址

      将远程仓库克隆到本地。

    2. 查看仓库信息

      如何将git项目成功上传并部署到Linux服务器上?详细步骤解析! 第3张

      cd 仓库名 git remote v

    提交代码

    1. 添加文件

      git add 文件名

    2. 提交更改

      推送代码至远程仓库

      1. 推送本地分支到远程分支

        git push origin 本地分支名:远程分支名

        将本地master分支推送到远程master分支:

        git push origin master:master

      查看远程仓库信息

      1. 查看远程仓库信息

        git remote v

      Git上传至Linux服务器常见问题解答(FAQs)

      问题 答案
      为什么我的SSH密钥没有生效? 确保已将公钥添加到服务器上的~/.ssh/authorized_keys文件中,并且没有误输入用户名或服务器IP。
      如何查看Git仓库的远程分支? 使用git remote v命令查看远程仓库信息,包括远程分支和本地分支的映射关系。

      国内文献权威来源

      1. 《Git权威指南》 《Git权威指南》是一本全面介绍Git的书籍,适合初学者和进阶者阅读。
      2. 《Linux命令行与shell脚本编程大全》 该书介绍了Linux命令行和shell脚本编程,其中包含了Git的相关内容。

0