Tagged

GitHub

A collection of 4 posts

GitHub

把 Github Wiki 克隆到本地

原来 Github 项目的 Wiki 并不是只能在网页上编辑,它是可以作为一个独立的 Git 项目被克隆到本地的。 比如我想把 marktext 的 wiki 克隆到本地,只需把它仓库 URL 的 .git 改成 .wiki.git 即可: git clone https://github.com/marktext/marktext.wiki.git 然后,在本地可以使用 gollum 对 Wiki 进行可视化的编辑。 Reference https://www.yangzhiping.com/tech/gollum.html

GitHub

Github deploy key 设置使用

Github 上的每个仓库都可以单独设置部署密钥,有别于对全部仓库都有读写权限的 SSH KEY。Deploy key 是针对特定仓库的只读权限的密钥,一个密钥只能分配给一个仓库使用。 创建 deploy key $ ssh-keygen -f ~/.ssh/happy_repo 将 deploy key 添加到授权列表 $ ssh-add -f ~/.ssh/happy_repo 执行 ssh-add 返回错误 Could not open a connection to your authentication agent. 执行命令,启动 ssh-agent: $ eval `ssh-agent` 然后再执行一次 ssh-add -f ~/.ssh/happy_repo 查看授权列表

GitHub

一条命令下载 Github 最新版本程序

这里以 AriaNg 仓库 https://github.com/mayswind/AriaNg 举例,下载最新的编译版本。 首先用 curl 通过 Github API 获取仓库最新版本的 JSON 数据,然后通过 jq 工具(需要安装)解析出下载地址,最后用 wget 完成下载。 curl -sL https://api.github.com/repos/mayswind/AriaNg/releases/latest \ | jq -r '.assets[1].browser_download_url' \ | wget -qi - Reference https: