gitee创建代码仓和提交代码

gitee创建代码仓和提交代码 gitee创建代码仓和提交代码【问题记录】git push 一直要输入密码#启用凭据缓存临时15分钟有效git config --global credential.helper cache#或永久存储推荐git config --global credential.helper store在 Gitee码云上创建代码仓库并提交代码的完整流程如下适用于 首次使用 Gitee 的开发者包含 网页操作 本地 Git 命令。✅ 第一步注册/登录 Gitee 账号访问 https://gitee.com注册或登录你的账号✅ 第二步创建远程仓库网页操作点击右上角 「」→ 「新建仓库」填写信息仓库名称如 my-project路径自动生成可改公开/私有按需选择初始化选项✅ 不要勾选“使用 README.md 初始化”如果你已有本地代码❌ 如果勾选了后续推送会因历史不同而冲突点击 「创建」 示例仓库地址为 https://gitee.com/你的用户名/my-project.git✅ 第三步本地准备代码情况 A你已有本地项目推荐此流程进入你的项目目录cd /path/to/your/project初始化 Git 仓库如果还没初始化git init添加所有文件git add .提交到本地仓库git commit -m “Initial commit”情况 B从零开始新建项目mkdir my-projectcd my-projectecho “# My Project” README.mdgit initgit add README.mdgit commit -m “Initial commit”✅ 第四步关联远程仓库并推送添加 Gitee 远程仓库地址替换为你的实际地址git remote add origin https://gitee.com/你的用户名/my-project.git首次推送设置 upstreamgit push -u origin master⚠️ 注意如果 Gitee 仓库默认分支是 main较新创建的仓库请用git push -u origin main如何知道默认分支看 Gitee 仓库页面顶部标签或执行curl -s https://gitee.com/你的用户名/my-project | grep ‘data-ref’ 第五步认证方式避免每次输密码推荐使用 SSH 密钥更安全、免密生成 SSH 密钥如果还没有ssh-keygen -t ed25519 -C “your_emailexample.com”一路回车默认保存到 ~/.ssh/id_ed25519复制公钥内容cat ~/.ssh/id_ed25519.pub在 Gitee 添加公钥登录 Gitee → 头像 → 「设置」 → 「SSH 公钥」标题任意如 My Laptop粘贴公钥内容 → 「确定」修改远程地址为 SSH可选但推荐git remote set-url origin gitgitee.com:你的用户名/my-project.git✅ 之后所有 git push / git pull 都无需密码✅ 第六步后续日常操作修改代码后git add .git commit -m “Update feature X”推送到 Giteegit push拉取最新代码团队协作时git pull 常见问题解决❌ 问题 1fatal: remote origin already exists.说明已存在 remote先删除再添加git remote remove origingit remote add origin https://gitee.com/…/my-project.git❌ 问题 2推送时提示 master 分支不存在因为 Gitee 新仓库默认分支是 main请改用git push -u origin main❌ 问题 3权限被拒绝SSH确保 ~/.ssh/id_ed25519 权限为 600chmod 600 ~/.ssh/id_ed25519测试 SSH 连接ssh -T gitgitee.com应返回Hi xxx! You’ve successfully authenticated…✅ 完整命令速查已有本地代码初始化本地仓库git initgit add .git commit -m “Initial commit”关联 GiteeHTTPS 方式git remote add origin https://gitee.com/你的用户名/仓库名.git首次推送git push -u origin master # 或 main后续只需git push 总结流程图Gitee 网页创建空仓库↓本地 git init commit↓git remote add origin↓git push -u origin↓后续直接 git push / git pull 关键点不要初始化带 README 的远程仓库除非你从零开始首次推送必须用 -u 设置 upstream优先使用 SSH 免密操作按照以上步骤你就能顺利将代码推送到 Gitee如果遇到具体报错欢迎提供错误信息进一步排查。