黑料不打烊隐藏入口github
黑料社区和黑料社是相对于其他技术社区来说,稍带一点国际化的技术社区。在不断壮大的黑料社区内,GitHub作为一个开源代码库,成为了黑料粉们的重要交流场。虽然GitHub在国内被墙,但是需要知道的是 GitHub有一个隐藏入口,只要掌握一定技巧,仍可以畅快访问。
GitHub的隐藏入口
GitHub页可以通过一些代理工具访问,比如科学上网工具,但是绝不仅限于此。下面就为各位介绍一下,GitHub的隐藏入口:
DNS缓存污染攻击
DNS缓存污染攻击是一种黑客通过攻击DNS服务器,将用户真正想访问的目标网站IP地址映射为了一个假冒IP地址。但是这种攻击也可用于解决访问被墙网站的问题。在此处就不做深入讨论。
修改hosts文件
修改hosts文件是绕过DNS解析的一个方法,它可以将需要访问的网站IP地址对应的域名添加到本地hosts文件中,从而即使DNS被攻击,也可完成访问。下面列出具体步骤:
找到hosts文件。windows系统hosts文件路径一般是C:\Windows\System32\drivers\etc\hosts,Mac系统hosts文件路径一般是/etc/hosts。
通过编辑器修改hosts文件。使用文本编辑器打开hosts文件,并在最后一行添加以下内容:
#GitHub隐藏入口
192.30.253.112 github.com
192.30.252.131 gist.github.com
185.199.108.153 assets-cdn.github.com
151.101.224.133 raw.githubusercontent.com
151.101.228.133 user-images.githubusercontent.com
151.101.229.133 avatars0.githubusercontent.com
151.101.228.133 avatars1.githubusercontent.com
192.30.253.118 codeload.github.com
保存修改后的hosts文件。
刷新DNS缓存。打开命令提示符窗口,输入“ipconfig /flushdns”命令并回车,刷新本地DNS缓存。注意,如果使用的是Mac系统,可以在终端输入sudo killall -HUP mDNSResponder命令并回车刷新DNS缓存。
常用的GitHub命令
最后,再介绍一些GitHub常用命令,帮助大家更好地使用GitHub:
$ git init 初始化仓库
$ git clone https://github.com/user-name/repo-name.git 获取仓库
$ git add . 添加文件到缓存区
$ git commit -m "提交信息" 提交
$ git push origin master 推送到远程master仓库
$ git pull 更新
$ git branch 创建一个分支
$ git checkout 分支名 切换到指定分支
$ git merge 分支名 合并分支
$ git remote add [shortname] [url] 添加到远程仓库
以上是一些关于GitHub的操作命令,希望大家能够在使用GitHub的过程中,尽情地交流、学习和分享。

