很可能,snap
安装被封装了,无法访问 GitHub 配置文件。在这种情况下,最简单的解决方法是卸载 CLI 工具并按照官方文档重新安装:
# remember to logout from GH if you haven't done so...
gh auth logout
sudo snap remove gh
现在,在一个新终端上(刷新与 snap 相关的环境变量),通过以下官方步骤安装(应该适用于任何基于 Debian 的系统):
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo gpg --dearmor -o /usr/share/keyrings/githubcli-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null
sudo apt update
sudo apt install gh
在这一点上,我们都准备好了。通过您最喜欢的方法进行身份验证(我通过浏览器选择了 HTTPS),并且克隆应该可以正常工作:
gh auth login
gh repo clone <YOUR_REPO>
希望这可以帮助!
干杯,
安德烈斯