323 words
2 minutes
github私有仓库拉取
记一次拉取github私有仓库
第一次拉取私有仓库是在Windows11上,最近想把github上的私有项目拉取到笔记本的Arch上,发现不像Windows上那么简单,Windows的git clone会直接跳出GUI让你浏览器登录github授权,但是linux不行,所以换成令牌验证
首先保证你的linux安装git
Arch Linux
sudo pacman -S gitDebian/Ubuntu
sudo apt-get updatesudo apt-get install gitFedora
sudo dnf install gitAlpine Linux
sudo apk add git登录github
点击自己头像,点击Settings

点击左栏最下边的Developer settings

找到Tokens(classic)

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

填写备注,选择有效期,勾选所需权限,一般情况只需要勾选repo
具体权限以及token和token(classic)的区别可以看官方文档了解

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

创建成功,页面顶部有提示,令牌在创建后仅显示一次,确保你复制和保存好了再切换页面
下面的 ghp_xxxxxxxxxxxxxxxx就是令牌
点击令牌旁边的复制图标就可以复制到剪切板

回到linux打开终端并按如下格式拉取代码
git clone https://user:ghp_xxxxxxxxxxxxxxxx@github.com/xxxxx/xxxxx.git
这边我拉取的一个public仓库

大功告成