npx degit 找不到 master 的提交哈希

npx degit could not find commit hash for master

在我的 Ubuntu 18.04 机器上,我正在按照 tutorial 启动一个 svelte 项目,但我无法使用 degit 进行身份验证:

$ npx degit sveltesj/template ninjapolls
Username for 'https://github.com': myname
Password for 'https://myname@github.com': mypw
! could not fetch remote https://github.com/sveltesj/template
! could not find commit hash for master

我很确定我的凭据是正确的,因为我刚刚在浏览器上使用它登录 github。那么这里可能出了什么问题,我该如何解决?

您的 degit 命令中有一个拼写错误:sveltesj 而不是 sveltejs

2021 年 12 月更新:

您需要安装 "git":

sudo apt install git

您必须安装 git 才能使 degit 工作。