Featured image of post github 使用教程

github 使用教程

ssh 配置

如果使用 SSH 方式推送代码,需要配置 SSH Key。

把邮件地址换成自己的邮件地址,该命令意思是生成 SSH Key。

1
ssh-keygen -t rsa -C "youremail@example.com"

运行命令一路回车,使用默认值即可。如果运行顺利,会在用户主目录生成 .ssh 目录,里面有 id_rsa (私钥)和 id_rsa.pub (公钥)两个文件。

进入用户主目录:

1
cd ~

然后登录 github 账号找到 SSH Keys 选项,添加 SSH Key,Key 内容为 id_rsa.pub (公钥)内容。

GitHub 允许你添加多个 Key。假定你有若干电脑,只要把每台电脑的 Key 都添加到 GitHub,就可以在每台电脑上往 GitHub 推送了。

在 GitHub 上免费托管的 Git 仓库,任何人都可以看到(但只有你自己才能改)。

验证 SSH 配置是否成功:

1
ssh -T git@github.com

watch、star 和 fork 的区别

watch:

对于别人的项目,默认自己都处于 Not watching 的状态;当你选择 Watching,表示你以后会关注这个项目的所有动态。这个项目以后只要发生变动,如被别人提交了 push request、被别人发起了 issue 等等情况,你都会在自己的个人通知中心,收到一条通知消息。如果你设置了个人邮箱,那么你的邮箱也可能收到相应的邮件。

star:

类似关注或者点赞,当你点击 star,表示你喜欢这个项目,和对这个项目的支持。

fork:

点击 fork,相当于你自己有了一份原项目的拷贝,当然这个拷贝只是针对当时的项目文件;如果后续原项目文件发生改变,你必须通过其他的方式去同步。

添加协作者(push权限)

设置选项,找到协作者(Collaborators)选项,添加用户。

GitHub Pages 预览 HTML

你的仓库 -> Settings -> Options -> GitHub Pages

Source 中选择 master branch。

找到 GitHub Pages 中的地址,如下图所示:

在上面的地址基础上加上你的相对与仓库的文件路径。

GitHub Pages 自定义域名

仓库 -> Settings

箭头处填写对应域名即可(允许该域名进行CNAME访问)。

等待域名生效,一般为 10 分钟。

补充:DNS 服务器中将记录类型配置成 CNAME(别名记录),记录值填写 GitHub Pages 分配的域名。

Github 发布二进制文件让其他人下载

仓库主页 -> release

点击下图箭头所指按钮。

根据下图提示输入相应内容即可。

分布完成别人即可下载你的发布内容。

Github 搜索指令

命令作用
stars:>=500搜索 star 大于等于 500 的项目。
stars:>=500 language:java搜索 star 大于等于 500 的项目且为 JAVA 语言的项目。
Licensed under CC BY-NC-SA 4.0
最后更新于 2025-03-30 16:10 UTC