Ubuntu系统SSH免密连接Github配置方法
- 一、相关介绍
- 1.1 Ubuntu简介
- 1.2 Git简介
- 1.3 Github简介
- 1.4 SSH 免密的原理
- 1.5 Git 与远程仓库通信主要的两种协议
- 二、本地环境介绍
- 2.1 本地环境规划
- 2.2 本次实践介绍
- 三、检查本地环境
- 3.1 检查本地操作系统版本
- 3.2 检查系统内核版本
- 四、Git本地环境配置工作
- 4.1 安装Git工具
- 4.2 创建项目目录
- 4.3 配置用户信息
- 4.4 初始化本地仓库
- 五、通过SSH连接Github
- 5.1 安装ssh
- 5.2 创建密钥文件
- 5.3 将公钥添加到Github
- 六、上传项目到Github
- 6.1 在本地仓库创建项目
- 6.2 将项目文件保存在暂存区
- 6.3 将文件保存到本地仓库
- 6.4 添加远程仓库
- 6.5 上传项目
- 6.6 检查项目
- 七、总结
一、相关介绍
1.1 Ubuntu简介
Ubuntu是一款流行的开源操作系统,基于 Linux 内核构建,最初由 Mark Shuttleworth 创立的 Canonical Ltd. 在 2004 年发布。Ubuntu 主要面向桌面、笔记本电脑和服务器用户,提供了一个稳定、用户友好且功能丰富的计算环境。
1.2 Git简介
Git是一个分布式版本控制系统,用于跟踪在软件开发过程中对文件所做的修改。它是由 Linux 的创始人 Linus Torvalds 于 2005 年为了更好地管理 Linux 内核的源代码而创建的。Git 设计的核心理念是为了高效、灵活地处理从小型到大型项目的版本控制。
Git 的主要特点包括:
分布式的版本控制:每个开发者的工作站上都有完整的项目历史记录副本,这意味着开发者可以在没有网络连接的情况下工作,进行提交、分支、合并等操作。数据完整性和高效性:Git 使用 SHA-1 散列函数来标识系统中的每一个对象,这保证了数据的完整性和一致性。同时,Git 能够高效地处理大型项目,具有快速的性能。分支和合并:Git 提供了强大的分支管理能力,允许开发者轻松地创建和合并分支,这极大地促进了