Table of Contents

Github

介绍一些 Github 的功能
https://github.com/GZhonghui/Git


Fine-grained personal access tokens

控制权限的Token,可以精确到每个Repo/每种操作(Read/Write之类的),是推荐的授权方式(2025/08)

在push的时候,会被要求输入Username和这个Token

在Mac上,这个Token好像是被存储在Keychain里面的(尚未具体验证)

Issue

提出问题 & 建议

Pull Request

贡献代码

Action

自动化流程:https://github.com/GZhonghui/Git/blob/master/.github/workflows/scan_repo.yml

修改 Workflow 之前,记得开放 Token 的 Actions 和 Workflows 权限
Workflow 使用 yaml 文件配置
在 repo 主页 Action 标签页可以手动触发,之后可以看到 log & 下载附件

Project

项目管理,一般来说和代码无关

Wiki

知识库

SSH Clone

使用SSH克隆仓库,关联条目SSH的使用

以下流程是在Bitbucket上测试的,Github应该也适用的

  1. 在Github上配置好公钥
  2. Github给出的clone url是ssh://git@git.rakuten-it.com:7999/admkt/tracking.git
  3. 在本地配置SSH Config
    1. 注意Host的写法
    2. 注意没有HostName
    3. 注意用户名是git
Host git.rakuten-it.com
    Port 7999
    User git
    IdentityFile ~/.ssh/master-git
    IdentitiesOnly yes
    
# 克隆的命令
git clone ssh://git@git.rakuten-it.com:7999/admkt/tracking.git

GHE

GitHub Enterprise,好像是GitHub的商业版本

Others

一目了然