当前位置: 首页 > news >正文

[项目管理] 如何使用git客户端管理gitee的私有仓库

最近发现即使翻墙也无法g使用ithub了,需要把本地的项目搬迁到新的git托管平台。 gitee 是一个国内开源项目托管平台,是开源开发者、团队、个人进行 git 代码管理和协作的首选平台之一。本文将详细介绍如何向 gitee 提交私有项目。

注册 Gitee 账号并创建私有仓库

如果你还没有 Gitee 账号,你需要先注册一个账号。注册完账号后,你需要在 Gitee 上创建一个仓库。具体步骤如下:

1)登陆 Gitee,到个人主页。

2)点击右上角加号下拉菜单,选择 新建仓库

3)选择仓库类型(公开仓库或私有仓库),选择仓库名称、描述、所属组等信息。

5)点击 “创建”仓库

进行git全局配置

git config --global user.name "你的账号昵称"
git config --global user.email "注册的邮箱地址"

同步远程仓库到本地目录

1)创建 “D:\my_project\gitee”目录,并打开命令行窗口,并进入该目录

2)克隆前面创建的远程仓库到本地目录

因为是私有仓库,第一次操作这一步可会弹出登陆对话框,输入你前面注册的账号和密码进行验证即可。

同步本地仓库的更新到远程仓库

1)复制本地项目的代码到新建的目录

2)打开git gui,点击“stage changed”,然后输入“Initial Commit Message”,点击“Commit”提交代码

  3)点击“push”把本地代码推送远程仓库

报错原因是前面进行git全局配置时,使用了注册的邮箱,但注册的邮箱并没有公开,并且“禁止命令行推送暴露个人邮箱”打勾了。

解决方法如下:

取消“禁止命令行推送暴露个人邮箱”打勾,

把 git 的global user.email修改为no reply的邮箱地址,即可:

 4)重新推送本地的提交到远程仓库

相关文章:

  • 【CV论文精读】EarlyBird: Early-Fusion for Multi-View Tracking in the Bird’s Eye View
  • LRU缓存
  • 图灵日记之java奇妙历险记--抽象类和接口
  • Redis核心技术与实战【学习笔记】 - 31.番外篇:Redis客户端如何与服务器端交换命令和数据
  • k8s 部署java应用 基于ingress+jar包
  • 【iOS ARKit】3D 人体姿态估计
  • 三丰云免费云服务器测评
  • Kubernetes基础(十五)-k8s网络通信
  • 《Python 网络爬虫简易速速上手小册》第1章:Python 网络爬虫基础(2024 最新版)
  • 在windows的控制台实现贪吃蛇小游戏
  • Qt之漂亮的地球
  • Android编程权威指南(第四版)- 第 4 章 UI状态的保存与恢复
  • 记录学习--java abstract与interface使用区别
  • Vivado-IP核
  • vue3+vite+ts 配置commit强制码提交规范配置 commitlint
  • [NodeJS] 关于Buffer
  • 【5+】跨webview多页面 触发事件(二)
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • Angular2开发踩坑系列-生产环境编译
  • ECMAScript入门(七)--Module语法
  • Fastjson的基本使用方法大全
  • JAVA 学习IO流
  • Javascript Math对象和Date对象常用方法详解
  • Node + FFmpeg 实现Canvas动画导出视频
  • nodejs调试方法
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 类orAPI - 收藏集 - 掘金
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 使用 QuickBI 搭建酷炫可视化分析
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 协程
  • 一文看透浏览器架构
  • 正则与JS中的正则
  • 从如何停掉 Promise 链说起
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • (javascript)再说document.body.scrollTop的使用问题
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (十)c52学习之旅-定时器实验
  • (四)Android布局类型(线性布局LinearLayout)
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (转)shell中括号的特殊用法 linux if多条件判断
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .net2005怎么读string形的xml,不是xml文件。
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • ??eclipse的安装配置问题!??
  • @RequestBody与@ResponseBody的使用
  • [].slice.call()将类数组转化为真正的数组