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

如何通过git成功登录并操作远程服务器?详细步骤揭秘!

Git 是一个开源的分布式版本控制系统,可以用于多个开发者协作开发项目,在开发过程中,我们常常需要将本地仓库与远程服务器进行交互,比如将代码推送到远程仓库,或者从远程仓库拉取代码,以下是如何使用 Git 登录远程服务器的详细步骤:

安装 Git

确保你的计算机上已经安装了 Git,可以从 Git 官网下载安装程序,或者使用包管理器进行安装。

配置 Git 用户信息

在首次使用 Git 之前,需要配置你的用户信息,包括用户名和电子邮件地址。

git config global user.name "你的名字" git config global user.email "你的邮箱"

克隆远程仓库

使用 git clone 命令克隆远程仓库到本地。

git clone https://github.com/用户名/仓库名.git

登录远程服务器

登录远程服务器的方式取决于服务器的类型,以下是几种常见的登录方式:

1 使用 SSH 密钥登录

生成 SSH 密钥对:

sshkeygen t rsa b 4096 C "你的邮箱"

将公钥添加到 GitHub 的 SSH 密钥列表中:

cat ~/.ssh/id_rsa.pub

  1. 在 GitHub 上添加 SSH 密钥:

    • 登录 GitHub 账户。
    • 点击右上角的账户设置图标。
    • 在左侧菜单中选择“SSH 和 GPG 密钥”。
    • 点击“新建 SSH 密钥”。
    • 粘贴到“密钥”文本框中。
    • 为密钥添加描述性名称,然后点击“添加 SSH 密钥”。
  2. 登录远程服务器:

ssh T git@github.com

如果登录成功,会显示一条欢迎信息。

2 使用 HTTPS 登录

在 GitHub 仓库的 URL 中添加你的用户名:

如何通过git成功登录并操作远程服务器?详细步骤揭秘! 第1张

克隆远程仓库:

git clone https://用户名@github.com/用户名/仓库名.git

推送代码到远程仓库:

git remote add origin https://用户名@github.com/用户名/仓库名.git git push u origin master

登录 GitLab 远程服务器

生成 SSH 密钥对:

sshkeygen t rsa b 4096 C "你的邮箱"

将公钥添加到 GitLab 的 SSH 密钥列表中:

cat ~/.ssh/id_rsa.pub

  1. 在 GitLab 上添加 SSH 密钥:

    • 登录 GitLab 账户。
    • 点击右上角的账户设置图标。
    • 在左侧菜单中选择“SSH 密钥”。
    • 点击“添加 SSH 密钥”。
    • 粘贴到“密钥”文本框中。
    • 为密钥添加描述性名称,然后点击“添加 SSH 密钥”。
  2. 登录远程服务器:

ssh T git@gitlab.com

如果登录成功,会显示一条欢迎信息。

登录 GitLab CI/CD 服务器

生成 SSH 密钥对:

如何通过git成功登录并操作远程服务器?详细步骤揭秘! 第2张

  1. 将公钥添加到 GitLab CI/CD 服务器:

    • 登录 GitLab 账户。
    • 点击右上角的账户设置图标。
    • 在左侧菜单中选择“CI/CD”。
    • 点击“添加 SSH 密钥”。
    • 粘贴到“密钥”文本框中。
    • 为密钥添加描述性名称,然后点击“添加 SSH 密钥”。
  2. 登录远程服务器:

ssh T git@ci.example.com

如果登录成功,会显示一条欢迎信息。

登录 Bitbucket 远程服务器

生成 SSH 密钥对:

sshkeygen t rsa b 4096 C "你的邮箱"

将公钥添加到 Bitbucket 的 SSH 密钥列表中:

cat ~/.ssh/id_rsa.pub

  1. 在 Bitbucket 上添加 SSH 密钥:

    • 登录 Bitbucket 账户。
    • 点击右上角的账户设置图标。
    • 在左侧菜单中选择“SSH 密钥”。
    • 点击“添加 SSH 密钥”。
    • 粘贴到“密钥”文本框中。
    • 为密钥添加描述性名称,然后点击“添加 SSH 密钥”。
  2. 登录远程服务器:

ssh T git@bitbucket.org

如果登录成功,会显示一条欢迎信息。

如何通过git成功登录并操作远程服务器?详细步骤揭秘! 第3张

登录码云远程服务器

生成 SSH 密钥对:

sshkeygen t rsa b 4096 C "你的邮箱"

将公钥添加到码云的 SSH 密钥列表中:

cat ~/.ssh/id_rsa.pub

  1. 在码云上添加 SSH 密钥:

    • 登录码云账户。
    • 点击右上角的账户设置图标。
    • 在左侧菜单中选择“SSH 密钥”。
    • 点击“添加 SSH 密钥”。
    • 粘贴到“密钥”文本框中。
    • 为密钥添加描述性名称,然后点击“添加 SSH 密钥”。
  2. 登录远程服务器:

ssh T git@gitcode.net

如果登录成功,会显示一条欢迎信息。

登录 Gitee 远程服务器

生成 SSH 密钥对:

sshkeygen t rsa b 4096 C "你的邮箱"

将公钥添加到 Gitee 的 SSH 密钥列表中:

cat ~/.ssh/id_rsa.pub

  1. 在 Gitee 上添加 SSH 密钥:

    • 登录 Gitee 账户。
    • 点击右上角的账户设置图标。
    • 在左侧菜单中选择“SSH 密钥”。
    • 点击“添加 SSH 密钥”。
    • 粘贴到“密钥”文本框中。
    • 为密钥添加描述性名称,然后点击“添加 SSH 密钥”。
  2. 登录远程服务器:

ssh T git@gitee.com

如果登录成功,会显示一条欢迎信息。

FAQs

问题 答案
如何在 Git 中设置用户信息? 使用 git config global user.name "你的名字" 和 git config global user.email "你的邮箱" 命令设置用户信息。
如何在 GitHub 上添加 SSH 密钥? 登录 GitHub 账户,点击右上角的账户设置图标,在左侧菜单中选择“SSH 和 GPG 密钥”,点击“新建 SSH 密钥”,将公钥内容粘贴到“密钥”文本框中,为密钥添加描述性名称,然后点击“添加 SSH 密钥”。

国内的文献权威来源

  1. 《Git入门到精通》 电子工业出版社
  2. 《Git实战》 人民邮电出版社

0