ModelScope中,想下载一个数据集,git报错了,请问需要怎么解决?
报错信息:Cloning into 'cv_realtime-image-object-detection_TestDataset'...
remote: HTTP Basic: Access denied. The provided password or token is incorrect or your account has 2FA enabled and you must use a personal access token instead of a password. See http://www.modelscope.cn/help/topics/git/troubleshooting_git#error-on-git-fetch-http-basic-access-denied
根据你的描述和报错信息,这个问题可能是由于提供了不正确的密码或令牌,或者你的账户启用了2FA(二次验证)并必须使用个人访问令牌而不是密码。
以下是可能的解决方案:
git config --global http.postBuffer 524288000
然后尝试再次克隆。根据你提供的错误信息,问题可能出在Git的访问权限上。请尝试以下方法来解决这个问题:
检查你的Git配置文件(通常是~/.gitconfig
或%USERPROFILE%\.gitconfig
),确保你在Modelscope仓库中的用户名和密码是正确的。如果忘记了密码,可以尝试使用找回密码功能重置。
git config --list
如果上述方法无效,你可能需要在Modelscope仓库中使用个人访问令牌(Personal Access Token, PAT)而不是用户名和密码。你可以通过以下步骤生成PAT:
将生成的PAT替换掉Git配置文件中的用户名和密码。例如,如果你的用户名是username
,那么应该将以下内容替换为PAT:
[credentials]
username = username
password = PERSONAL_ACCESS_TOKEN
再次尝试克隆数据集:
git clone https://github.com/username/cv_realtime-image-object-detection_TestDataset.git
您看一下这里的使用git下载数据集教程,https://modelscope.cn/docs/%E6%95%B0%E6%8D%AE%E9%9B%86%E7%9A%84%E4%B8%8B%E8%BD%BD 。或者您用代码下载试试,
——此回答整理自钉群:魔搭ModelScope开发者联盟群 ①