0
点赞
收藏
分享

微信扫一扫

【QAC】分布式部署下其他机器如何连接RLM

阎小妍 2024-07-24 阅读 1

Ubuntu系统SSH免密连接Github配置方法

一、相关介绍

1.1 Ubuntu简介

1.2 Git简介

Git 的主要特点包括:

  • 分布式的版本控制:每个开发者的工作站上都有完整的项目历史记录副本,这意味着开发者可以在没有网络连接的情况下工作,进行提交、分支、合并等操作。
  • 数据完整性和高效性:Git 使用 SHA-1 散列函数来标识系统中的每一个对象,这保证了数据的完整性和一致性。同时,Git 能够高效地处理大型项目,具有快速的性能。
  • 分支和合并:Git 提供了强大的分支管理能力,允许开发者轻松地创建和合并分支,这极大地促进了并行开发。

1.3 Github简介

核心功能:

  • 代码托管: GitHub 提供了一个地方,开发者可以存储和管理他们的代码仓库,无论是开源项目还是私有项目。
  • 版本控制: 使用 Git 来追踪代码的变化历史,允许用户回滚到以前的状态或查看修改记录。
  • 协作工具: 包括 Pull Requests(拉取请求)和 Issues(问题跟踪),帮助团队成员协同工作,进行代码审查和讨论。
  • 社区: GitHub 是一个庞大的开发者社区,用户可以相互关注、参与讨论、贡献代码和文档,以及发现和参与开源项目。
  • 项目管理: 提供了项目板和里程碑等功能,帮助团队规划和跟踪项目进展。
  • 持续集成/持续部署 (CI/CD): 通过 GitHub Actions 自动化构建、测试和部署流程。
  • 安全和合规: 包括代码扫描、依赖关系审计和合规性工具,以维护代码的安全和质量。

二、本地环境介绍

2.1 本地环境规划

hostname本地P地址操作系统版本内核版本node版本
ubuntu-001192.168.3.25122.04.1 LTS5.15.0-113-genericv20.10.0

2.2 本次实践介绍

三、检查本地环境

3.1 检查本地操作系统版本

root@ubuntu-001:~# cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.1 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy

3.2 检查系统内核版本

root@ubuntu-001:~# uname -r
5.15.0-113-generic

四、Git本地环境配置工作

4.1 安装Git工具

apt install git -y 

在这里插入图片描述

root@ubuntu-001:~# git version
git version 2.34.1

4.2 创建项目目录

mkdir -p /data/myproject  && cd /data/myproject 

4.3 配置用户信息

  • 配置该git的使用者
 git config --global user.name "jeven"
  • 配置git使用者的邮箱
git config --global user.email "123456@qq.com"
  • 使文本高亮
git config --global color.ui true
  • 查看git配置信息
cat ~/.gitconfig 

在这里插入图片描述

4.4 初始化本地仓库

git init 

在这里插入图片描述

五、通过SSH连接Github

5.1 安装ssh

apt install ssh -y

5.2 创建密钥文件

ssh-keygen -t rsa -C "邮箱地址"

在这里插入图片描述

5.3 将公钥添加到Github

  • 查看并复制本地公钥
cat ~/.ssh/id_rsa.pub

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

六、上传项目到Github

6.1 在本地仓库创建项目

root@ubuntu-001:/data/myproject# mkdir -p ./{aa,bb,cc}
root@ubuntu-001:/data/myproject# ls
aa  bb  cc
root@ubuntu-001:/data/myproject# echo "hello test" > bk.txt

6.2 将项目文件保存在暂存区

git add .

6.3 将文件保存到本地仓库

 git commit -m "1.0 master-jeven create item for test  "

在这里插入图片描述

6.4 添加远程仓库

git remote add origin git@github.com:awakm618/myprojetc.git

6.5 上传项目

git push -u origin master 

在这里插入图片描述

6.6 检查项目

在这里插入图片描述

七、总结

举报

相关推荐

0 条评论