
项目合作点击联系我们一、GitCode简介GitCode是CSDN推出的代码托管平台基于Git实现功能与GitHub、Gitee类似支持二、前期准备仓库管理、分支操作、代码审查(PR)、项目管理等。平台地址AtomGit | GitCode - 全球开发者的开源社区,开源代码托管平台二、前期准备2.1注册账号访问gitcode.com,点击「注册」,填写用户名、密码、手机号完成注册。2.2安装Git(Windows)前往git-scm.com下载安装包一路Next安装完成后右键桌面可看到[Git Bash Here」选项2.3配置本地Git用户信息安装完成后打开Git Bash执行git config-global user.name “你的用户名”git config-global user.email“你的邮箱”注意这里的邮箱是指Gitcode中的默认邮箱三、SSH密钥配置(推荐)使用SSH方式连接GitCode,无需每次输入密码更安全便捷。3.1生成SSH密钥打开Git Bash,执行(替换为自己的邮箱):ssh-keygen -t ed25519 -C your_emailexample.com连续按三次回车(不设密码),密钥生成在~1.ssh/目录下。3.2查看并复制公钥cat ~/.ssh/id_ed25519.pub或直接复制到剪贴板clip ~/.ssh/id_ed25519.pub3.3添加公钥到GitCode·登录GitCode-点击头像→设置·左侧菜单选择「SSH公钥」·粘贴公钥内容→填写名称→点击「添加密钥」3.4验证连接ssh -T gitgitcode.com首次连接输入yes确认看到Welcome to GitCode即为成功。注意GitCode的SSH域名是gitcode.com,不是gitcode.neto四、仓库基本操作4.1创建新仓库登录GitCode -点击右上角「」-「新建仓库」,填写仓库名、描述、可见性点击创建。4.2克隆仓库到本地在仓库页面复制SSH地址然后执行git clone gitgitcode.com:用户名/仓库名.git注意选择SSH地址(git开头),避免HTTPS认证问题。4.3将已有项目推送到GitCode在本地项目目录中执行git initgit add .git commit -m “初始提交”git remote add origin gitgitcode.com:用户名/仓库名.gitgit push -u origin main4.4修改远程地址(HTTPS改SSH)如果之前用的是HTTPS地址执行以下命令切换为SSH:git remote set-url origin gitgitcode.com:用户名/仓库名.git五、日常开发工作流5.1拉取最新代码git pull origin main5.2提交代码Git add . #暂存所有修改Git commit -m “描述本次改动” #提交到本地Git push origin main #推送到远程5.3常用状态查看Git status #查看当前状态Git log --oneline #查看提交历史Git diff #查看未暂存的修改六、分支管理6.1创建与切换分支git checkout -b feature/新功能 #创建并切换到新分支git checkout main #切换回主分支git branch #查看所有分支6.2推送分支到远程git push origin feature/新功能6.3合并分支git checkout maingit merge feature/新功能git push origin main6.4删除分支git branch -d feature/新功能 #删除本地分支git push origin --delete feature/新功能 #删除远程分支七、Pull Request(代码审查)PR足团队协作的核心流程用于在合并代码前进行审查。7.1发起PR·将功能分支推送到GitCode·在仓库页面点击「Pull Requests J-「新建PR」·选择源分支(feature)和目标分支(main)·填写标题和描述-提交7.2审查与合并·审阅者查看代码差异可添加评论·确认无误后点击「合并」完成代码入库·合并后可选择删除源分支八、SSH连接问题排查记录以下为实际排查过程供参考。8.1问题现象输入ssh -T gitgitcode.net结果gitgitcode.net:Pernission denied(publickey).remote:HTTP Basic:Access deniedfatal:Authentication failed for https://gitcode.net/...8.2排查步骤①使用调试模式查看详情ssh -Tv gitgitcode.net日志显示本地密钥(id_ed25519、id_rsa)均被服务器拒绝说明公钥未正确添加。②对比本地公钥与GitCode后台cat~/.ssh/id_ed25519.pub发现GitCode上已添加的公钥来自CSDN自动生成,与本地实际密钥一致。③发现域名问题ssh -T gitgitcode.com测试gitcode.com域名连接成功。原使用的gitcode.net是旧域名。8.3根本原因远程仓库地址使用的是HTTPS协议且域名错误https://gitcode.net/用户名/仓库名.git(旧域名)gitgitcode.com:用户名/仓库名.git(正确域名)8.4解决方案git remote set-url origin giegitcode.com:用户名/仓库名.gitGit push -u origin main推送成功!九、常用命令速查表仓库操作git init #初始化本地仓库git clone SSH地址 #克隆远程仓库git remote -v #查看远程地址git remote set-url origin地址 #修改远程地址日常提交git add. #暂存所有修改git commit -m “说明” #提交Git push origin main #推送Git pull origin main #拉取分支操作git branch #查看分支git checkout -b 分支名 #创建并切换分支git merge 分支名 #合并分支查看状态git status #当前状态git log --oneline #提交历史git diff #查看差异