39
2

github私有仓库拉取

2025-10-20
2025-10-20
github私有仓库拉取

记一次拉取github私有仓库

第一次拉取私有仓库是在Windows11上,最近想把github上的私有项目拉取到笔记本的Arch上,发现不像Windows上那么简单,Windows的git clone会直接跳出GUI让你浏览器登录github授权,但是linux不行,所以换成令牌验证

首先保证你的linux安装git

Arch Linux

sudo pacman -S git

Debian/Ubuntu

sudo apt-get update
sudo apt-get install git

Fedora

sudo dnf install git

Alpine Linux

sudo apk add git

登录github

点击自己头像,点击Settings

图片-Nrkb.png

点击左栏最下边的Developer settings

图片-pmVF.png

找到Tokens(classic)

图片-wOUH.png

Gernerate new Token下找到Gernerate new Token(classic)

图片-lHLk.png

填写备注,选择有效期,勾选所需权限,一般情况只需要勾选repo

具体权限以及token和token(classic)的区别可以看官方文档了解

Snipaste_2025-10-20_12-36-51-2.png

完成后拉到底部点击Gernerate Token按钮

图片-hgfw.png

创建成功,页面顶部有提示,令牌在创建后仅显示一次,确保你复制和保存好了再切换页面

下面的 ghp_xxxxxxxxxxxxxxxx就是令牌

点击令牌旁边的复制图标就可以复制到剪切板

Snipaste_2025-10-20_13-13-05.png

回到linux打开终端并按如下格式拉取代码

git clone https://user:ghp_xxxxxxxxxxxxxxxx@github.com/xxxxx/xxxxx.git

这边我拉取的一个public仓库

Snipaste_2025-10-20_13-29-54.png

大功告成

github私有仓库拉取
/archives/09f96a5c-7474-42c5-86fe-368ef8e6aa05
作者
lonstarcat
发布于
2025-10-20
许可协议
CC BY-NC-SA 4.0

评论