Kali Linux 安装与使用 GitHub CLI (gh)教程

一、 手动下载与安装 gh

由于架构不同,建议先使用 dpkg --print-architecture 查看你的系统架构(如 amd64arm64),然后前往 GitHub CLI Releases 下载对应版本。

以下以 amd64 架构为例:

bash 复制代码
# 进入临时目录并下载最新版二进制包
cd /tmp
curl -LO https://github.com/cli/cli/releases/download/v2.52.0/gh_2.92.0_linux_amd64.tar.gz

# 解压并将其复制到系统全局路径
tar -xzf gh_2.92.0_linux_amd64.tar.gz
sudo cp gh_2.92.0_linux_amd64/bin/gh /usr/local/bin/
sudo chmod +x /usr/local/bin/gh

# 验证安装是否成功
gh --version

二、 认证与登录

安装完成后,需要通过交互式命令将 gh 与你的 GitHub 账号进行绑定:

bash 复制代码
gh auth login

在终端提示中,可以按照以下推荐步骤进行配置:

  1. What account do you want to log into? 选择 GitHub.com
  2. Preferred protocol for Git operations? 选择 SSH(更安全、免密)
  3. Upload your SSH public key? 选择你的本地公钥(如 /root/.ssh/id_rsa.pub
  4. Title for your SSH key: 命名为 GitHub CLI
  5. How would you like to authenticate? 选择 Paste an authentication token

提示: 访问 GitHub Tokens 页面 生成一个 Personal Access Token (Classic)

请务必勾选 repo, read:org, admin:public_key 这三个基础权限。

  1. Paste your authentication token: 粘贴你生成的 Token 即可完成登录。

三、 实用命令行技巧

绑定成功后,你就可以彻底摆脱浏览器,在 Kali 终端里批量搞定仓库管理了。以下是高频实用的核心命令:

1. 仓库管理 (gh repo)

  • 快速克隆仓库:
bash 复制代码
gh repo clone username/repo-name
  • 在 GitHub 上直接新建纯私有仓库:
bash 复制代码
  gh repo create my-secret-tool --private
  • 速查当前或指定仓库的信息:
bash 复制代码
  gh repo view

2. 快捷查询与联动

  • 在浏览器中直接打开当前项目页面:
bash 复制代码
gh browse
  • 查看与你相关的 Issue 或 PR 状态:
bash 复制代码
gh issue list
gh pr list
相关推荐
fthux4 小时前
装闭 RenoPit 源码解析(09):AnalysisEngine装修闭坑分析主流程
人工智能·ai·开源·github·open source·renopit
JackieDYH4 小时前
Git 与 GitHub 新电脑配置指南(从零开始)
git·github·工具·使用教程
ltl5 小时前
存储性能建模:IOPS、吞吐与延迟
linux
九硕智慧建筑一体化厂家5 小时前
数字化管控落地,直流照明构筑安全照明体系
运维·人工智能·笔记·安全·智慧城市
刘某的Cloud6 小时前
ceph osd 导入导出 rbd volume 卷
linux·运维·ceph·volume
酸菜。8 小时前
dw_axi_dmac总结
linux
神奇霸王龙8 小时前
Agent 准入门控屠夫:5 旗舰 4 维度评估
linux·运维·数据库·ai·ai作画·agent·ai编程
cfm_29148 小时前
基于Binlog实现不停机数据库平滑迁移技术
运维·数据库·架构
迪康Defender9 小时前
AI 重构终端安全运营:智能分析中枢 AI Insight 模块架构与落地场景深度解析
运维·网络·人工智能·其他·安全·重构·架构
HiDev_10 小时前
【非标自动化】2、认识元器件(固态继电器)
运维·自动化