git clone 失败问题
本次 git clone 失败原因比较特殊
首先确保自己已经添加 ssh 公钥到 github ,那么当我是组织成员,并且组织中仓库中有私有仓库,然后我使用 https 协议 git clone 拉取仓库则会发现必须输入账号密码,也就是无法识别 ssh 密钥
注:如果仓库是自己私人所属的私有仓库是不会出现上述问题的
然后正常输入账号密码也是有问题的,因为 2021 年 github 官方禁止直接输入账号密码,所以需要去 github 申请一个 token,然后账号还是填写正常账号,输入密码的时候是输入对应的 token
获取 token 官方文档: https://docs.github.com/zh/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens
或者是克隆时直接使用如下格式
git clone https://your_token@github.com/<USERNAME>/<REPO>.git
1
如果之前已经 clone 下来了,但是突然无法正常 pull ,可以修改 remote url
git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git
1
但是最简单的方法就是直接使用 ssh 协议,可以识别 ssh 密钥,自动拉取
编辑 (opens new window)
上次更新: 2024/03/24, 08:31:38