GIT 一月 28, 2021

Git • Github

文章字数 1k 阅读约需 2 mins. 阅读次数 0

引言

本篇将介绍我在学习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

ipaddress

修改后的 host 文件


参考资料


0%