641 字
4 分钟
Linux 服务器高阶编程(1):GitHub 基础
GitHub 基础
一、基本概念
仓库
GitHub 保存一个独立项目的基本单位,可以存放:
- 源代码;
- 配置文件;
- 构建脚本;
- 项目文档;
- 与项目有关的其他资源。
一个 GitHub 账号可以创建多个仓库,通常一个仓库对应一个相对独立的项目。
分支
资源的存储单位
一个仓库可以包含多个分支,仓库会有一个默认分支
默认情况下,上传或查看的主要内容位于默认主分支master中
二、在 GitHub 中查找项目
使用关键词搜索
标签搜索
sample:示例、样例,用于查找某项技术的示例项目
tutorial:教程,用于查找某项技术的学习项目或教程
socket samplePython tutorial三、仓库页面
Code
用于查看项目资源,包括源代码、目录、配置文件、构建文件及项目文档等
Issues
仓库中的问题交流和跟踪区域,用于提问和解决问题
README.md
项目的自述文件,通常会自动展示在仓库主页
LICENSE
LICENSE用于说明项目的授权方式和使用限制
MIT、Apache-2.0、GPL-3.0给使用者最大的使用权力,最小的限制
四、本地 Git 仓库与身份配置
创建本地仓库
- 在电脑上创建一个准备存放项目的文件夹
- 在该文件夹中单击右键,选择 Git Bash Here
- 确认终端当前路径正是目标文件夹
- 执行:
git init出现了 (master),表示当时位于本地 Git 仓库的master分支
查看 Git 配置
git config --list该命令用于查看当前 Git 的配置信息user.name、user.email
配置全局用户名和邮箱
git config --global user.name "GitHub用户名"git config --global user.email "注册邮箱"设置完成后,再次执行:
git config --list检查用户名和邮箱是否正确
五、SSH 设备认证
目的
本地电脑以后要与 GitHub 仓库传输数据,需要让 GitHub 确认当前设备是可信设备
测试是否已经认证
生成 RSA 密钥
ssh-keygen -t rsa -C "注册邮箱"Windows 默认通常保存在
C:\Users\Windows用户名\.ssh\主要生成两个文件:
id_rsa:私钥,只能由本人保管,不能上传、公开或发送给别人。id_rsa.pub:公钥,可以添加到 GitHub。
将公钥添加到 GitHub
打开 id_rsa.pub,完整复制其中的公钥内容
在 GitHub 中进入头像菜单选择 Settings
在Key中粘贴完整公钥
添加完成后再次测试:
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Linux 服务器高阶编程(1):GitHub 基础
https://joyanblog.com/posts/linux-server-advanced-programming-01-github-basics/ 相关文章 智能推荐
1
Linux 服务器高阶编程(2):Git 项目上传与 Markdown 基础
Linux 服务器高阶编程 整理 Git 远程仓库别名、项目上传、暂存与提交操作、开源项目下载,以及 Markdown 常用语法。
2
Linux 服务器高阶编程(5):进程基础与地址空间
Linux 服务器高阶编程 整理进程与程序的区别、CPU 时间片、进程地址空间、虚拟内存、进程状态以及上下文切换。
3
Linux 服务器高阶编程(8):多进程文件拷贝
Linux 服务器高阶编程 整理多进程文件拷贝的参数校验、文件切片、fork 与 execl 分工,以及分段读写的文件 I/O 流程。
4
Linux 服务器高阶编程(3):正则表达式基础与 grep 应用
Linux 服务器高阶编程 整理正则表达式的基本概念、grep 使用方式、常见元字符、手机号匹配示例和贪心匹配。
5
Linux 服务器高阶编程(7):exec、僵尸进程与 wait 系列
Linux 服务器高阶编程 整理 exec 程序映像替换、僵尸进程的形成与回收,以及 wait、waitpid 和子进程退出状态判断。
随机文章 随机推荐





