经常有需要在一些服务器上拉取私有仓库的代码(然后做部署),但是我目前只会在机器上登录账号然后拉取,感觉非常不爽。有什么办法例如生成一个 token 之类的,持有此 token 可以访问仓库,之类的吗?
1
arischow 2022 年 4 月 29 日 https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token
$ git clone https://<USER>@<TOKEN>:github.com/username/repo.git |
2
senghoo 2022 年 4 月 29 日 https://docs.github.com/cn/developers/overview/managing-deploy-keys#deploy-keys
这不就是 Deployment key 么? |
3
Richard14 OP |
5
FrankAdler 2022 年 4 月 29 日 via iPhone
在个人设置里创建 token 可以通过 api 获取内容: https://api.github.com/repos/OWNER/REPO/contents/PATH 返回文件内容和一次性下载地址( raw 地址)
不过 token 不是项目专用,是可以访问所有私有仓库 |
6
Nnq 2022 年 4 月 30 日
token 是跟自己账户走的吧
|
7
Kobayashi 2022 年 4 月 30 日 via Android
SSH 转发不好吗?
|
8
sunny2580839896 2022 年 4 月 30 日
可以通过 token 可以访问私有 raw 吗?
|