上传项目至pythonanywhere.com遇错误,求解决方案
解决PythonAnywhere上传项目的常见错误
针对截图中的Git认证类错误,直接给以下可行方案:
方案1:切换为SSH链接克隆/上传
- 生成SSH密钥:在PythonAnywhere控制台执行
ssh-keygen -t ed25519 -C "你的PythonAnywhere注册邮箱",全程按回车使用默认配置。 - 复制公钥内容:执行
cat ~/.ssh/id_ed25519.pub,复制输出的全部文本。 - 在代码托管平台(如GitHub/GitLab)的「SSH密钥」设置页面,粘贴添加该公钥。
- 重新用SSH地址操作项目:比如克隆命令改为
git clone git@github.com:你的用户名/你的仓库名.git。
方案2:用HTTPS链接并配置凭证缓存
- 开启Git凭证缓存:执行
git config --global credential.helper store - 手动执行一次Git操作(如克隆/拉取),输入用户名后,密码处填写平台的个人访问令牌(需提前在托管平台生成,勾选仓库读写权限)。
- 后续Git操作会自动读取缓存的凭证,无需重复输入。
方案3:检查目录权限
确保所有操作都在你的个人用户目录下(如 /home/你的用户名/),不要尝试写入系统级目录,避免权限被拒。
内容的提问来源于stack exchange,提问作者Sisyphean Labor
相关产品推荐
相关产品推荐

