跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Git 上传代码到 GitCode 详细教程

如何将本地代码通过 Git 工具上传至 GitCode 仓库。内容涵盖账号与项目创建、Git 全局配置、SSH 密钥生成与绑定、以及解决推送时的鉴权问题(使用个人令牌)。适用于 Windows 和 Linux 环境下的 Git 操作指南。

赛博行者发布于 2026/3/22更新于 2026/5/2424 浏览

前置知识:GitCode、GitHub、Gitee 均支持使用 Git 拉取和上传代码。GitCode 和 Gitee 为国产平台,拉取通常无需特殊网络环境。

以下指令请在 Git Bash(Windows)或终端(Linux)下运行。

1. 新建 GitCode 账号并创建项目

登录 GitCode 后创建新项目,需填写部分信息:

  • 项目仓库类型:
    • 代码仓:存储源代码、脚本及开发资源。
    • 模型仓:存储机器学习或深度学习模型文件。
    • 数据集仓:存储 AI/ML 训练所需的数据集。
  • 可见范围:
    • 公开项目:所有人可访问,适合开源。
    • 私密项目:仅成员可访问,适合企业或个人。

2. 执行 Git 操作指令

根据需求选择以下命令在本地进行初始化或推送:

# 全局设置
git config --global user.name "<username>"
git config --global user.email "<email>"

# 创建新仓库并推送
mkdir <project_name>
cd <project_name>
echo "# README" >> README.md
git add README.md
git commit -m "add README"
git branch -m main
git push -u origin main

# 推送现有文件夹
mkdir existing_folder
cd existing_folder
git init
git remote add origin https://gitcode.com/<username>/<project_name>.git
git add .
git commit -m "Initial commit"
git branch -m main
git push -u origin main

3. 安装 Git

Git 支持 Linux、Unix、macOS 和 Windows。

  • Windows 用户可下载 msysGit 或从官网获取安装包。
  • Linux/macOS 用户可直接在终端运行上述指令。

4. 配置 SSH 密钥

推荐使用 SSH 方式连接,避免每次输入密码。

# 生成密钥
ssh-keygen -t ed25519 -C "<email>"
# 查看公钥内容
cat ~/.ssh/id_ed25519.pub

将生成的公钥内容粘贴至 GitCode 的「设置 -> SSH 公钥」中保存。

5. 处理鉴权问题

若 git push 提示输入密码,说明 HTTPS 认证已禁用,需使用个人访问令牌(Personal Access Token)。

  1. 在 GitCode 个人中心申请令牌。
  2. 修改远程仓库地址,将 <TOKEN> 替换为实际令牌:
git remote set-url origin https://oauth2:<TOKEN>@gitcode.com/<username>/<project_name>.git
  1. 再次执行推送:
git push -u origin main

6. 管理远程仓库

如需切换仓库源或删除旧配置:

# 删除旧 origin
git remote remove origin
# 添加新仓库
git remote add origin https://gitcode.com/<username>/<new_project_name>.git
# 验证
git remote -v

目录

  1. 1. 新建 GitCode 账号并创建项目
  2. 2. 执行 Git 操作指令
  3. 全局设置
  4. 创建新仓库并推送
  5. 推送现有文件夹
  6. 3. 安装 Git
  7. 4. 配置 SSH 密钥
  8. 生成密钥
  9. 查看公钥内容
  10. 5. 处理鉴权问题
  11. 6. 管理远程仓库
  12. 删除旧 origin
  13. 添加新仓库
  14. 验证
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 数据结构:堆、哈希表与字符串哈希详解
  • Git 撤销上一次提交:reset、revert 与 commit 修正详解
  • 多模态大模型综述:视觉理解、生成与 Agent 研究进展
  • NLP 领域最优秀的预训练模型详解
  • C++ 数据结构进阶:并查集原理、实现与面试实战
  • C++ 测试自动化:基于 Catch2 的三步集成方案
  • JPA 实战:CascadeType 枚举详解与 FetchType 配置指南
  • 无人机烟幕遮蔽时间优化:基于遗传算法的代码实现
  • TCP TIME_WAIT 状态的作用及服务端状态过多原因
  • 超级对齐全面综述:构建安全可靠的未来
  • URDF:ROS2 机器人模型描述格式详解
  • 基于 AI 辅助的在线考试系统全流程开发实战
  • Oracle 数据库索引原理与实战指南
  • Flutter 三方库 ethereum_addresses 的鸿蒙化适配与地址校验实战
  • 停止低效努力:如何提升思维维度实现个人成长
  • 基于腾讯云 HAI 与 DeepSeek 快速构建个人网页
  • 基于Java+Vue+MySQL的学生信息管理系统设计与实现
  • Ubuntu 前端开发环境搭建与 Vue 实战指南
  • 4G Cat.1 模组赋能 AI 教育机器人:算力与物联网融合分析
  • C++ 智能指针:使用场景、实现原理与内存泄漏防治

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online