You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android端通过SSH用Git上传服务器数据库文件至GitHub失败求助

Android端SSH方式Git Push失败的解决步骤
  • 验证SSH连接有效性
    在Android终端执行ssh -T git@github.com,若返回Hi [你的用户名]! You've successfully authenticated...则连接正常;若报错,重新生成SSH密钥对,并将公钥添加至GitHub账户的SSH设置中。

  • 确认Git仓库配置

    • 进入数据库文件所在目录,未初始化仓库则执行git init
    • 设置远程仓库地址:git remote add origin git@github.com:[你的用户名]/[目标仓库名].git
    • 检查远程地址:git remote -v,确保显示为SSH格式地址而非HTTPS
  • 规范提交与推送流程

    • 添加文件到暂存区:git add [数据库文件名](例如git add db.sqlite)
    • 提交更改:git commit -m "备份数据库文件"
    • 首次推送需绑定上游分支:git push -u origin main(仓库默认分支为master则替换为master)
    • 非首次推送直接执行:git push origin main
  • 排查常见失败原因

    • 权限不足:确认GitHub账户拥有目标仓库的写入权限,且SSH公钥已正确配置
    • 本地分支落后:先拉取远程最新代码git pull origin main,解决冲突后再推送
    • Git版本过旧:更新Android端Git至最新版本,避免兼容性问题
    • 文件过大:若数据库文件超过GitHub单文件100MB限制,执行git lfs track [数据库文件名],重新执行add、commit、push流程

内容的提问来源于stack exchange,提问作者Ravi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 07:31:05