引言
本篇将介绍我在学习
Git 与 Github 使用
的一些笔记分享。
Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper 。
Git 配置
配置 Github 用户名与邮箱。
git config --global user.name "你的 Github 用户名"
git config --global user.email "你的 Github 邮箱"
检查 git 配置
git config --list
配置远端 SSH 公钥。
# 进入 ~/.ssh,若没有则创建(mkdir ~/.ssh)
cd ~/.ssh
# 生成公钥
ssh-keygen -t rsa -C "你的 Github 邮箱"
# 查看公钥文件
cat id_rsa.pub
上传密钥
访问Github并登录,点击右上角头像,进入 Settings - SSH and GPG keys,点击右上角的 New SSH key。
在 Key 输入框内填入 id_rsa.pub 中的全部内容。
测试与 GitHub 的远端链接是否成功
ssh git@github.com
Github 访问加速
对于
Windows系统
,在日常使用过程中经常会出现访问速度慢的情况,此处将介绍通过修改 host 文件对 Github 进行加速的笔记。
Windows 环境
下的host文件位于:C:\Windows\System32\drivers\etc下
修改时需要管理员权限
在尾部追加以下ip,有关 Github 的 IP 信息可到ipaddress上查询并修改为自己所查询到的准确地址
。
如:
140.82.112.3 github.com
199.232.69.194 github.global.ssl.fastly.net
199.232.96.133 avatars.githubusercontent.com
199.232.96.133 raw.githubusercontent.com
199.232.96.133 user-images.githubusercontent.com
199.232.96.133 camo.githubusercontent.com
# 刷新 DNS 缓存
ipconfig /flushdns