gitee和GitHub使用

gitee:

  • 首次必须添加SSH公钥:

    在设置中点击SSH公钥。-> 怎样生成公钥。-> 仓库管理 -> 生成/添加公钥
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    cmd执行命令行 ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
    其中xxxxx@xxxxx.com是账号注册的邮箱,然后 回车
    再然后 连续敲击 三次回车
    在这里插入图片描述
    找到公钥存放地址(或者在git bash中使用 cat ~/.ssh/id_rsa.pub 命令查看ssh公钥),右键打开,复制其中的所有内容,复制到 公钥 的地方,会自动生成标题,标题名称可自定义修改
    在这里插入图片描述
    在这里插入图片描述
    然后此时会权限验证,验证身份。出现下图表示创建成功了。
    在这里插入图片描述
    然后,在cmd中执行 ssh -T git@gitee.com ,然后输入 yes ,回车
    在这里插入图片描述
    再重新输入 ssh -T git@gitee.com ,会出现账户信息。至此,公钥添加完毕!
    在这里插入图片描述

  • 新建仓库
    新建仓库时,不使用readme、lssue、pull request模块。
    在这里插入图片描述

在这里插入图片描述

GitHub:

验证邮箱后,创建仓库
在这里插入图片描述
仓库简述:

仓库: Repository,一个项目对应一个仓库。
收藏: Star。
复制克隆项目: Fork 在他人页面点了fork就要克隆该项目到自己的仓库中成为一个独立的项目。
pull request: 修改了克隆项目,点击pullrequest就会向原来克隆项目的主人发起请求,同意后,自己项目的修改部分就会发送给原项目主人。
关注: Watch,关注了某个项目,只要项目有更新,就会有通知提醒。
事务卡片: Issue,别人发现了你项目中的bug,就给你提了一个issue,即问题。issue多了就变成了issues。

在这里插入图片描述

git仓库使用

首次使用git仓库时需要全局设置两句入门教程中的命令行,其中 xxx 详情看自己仓库中代码:
git config --global user.name "xxx"
git config --global user.email "xxxxx@xxxxx.com"
命令 git config --list 查看 git 设置。
然后执行相对应仓库的入门教程命令
使用仓库步骤:
1.命令行 cd 到项目根目录
2.初始化仓库 git init ,此时会生成一个 .git 隐藏文件
3. 添加文件 在 git bash here 中可以使用 touch README.md ,在cmd中使用 echo test>README.md 。创建一个README.md 文件。 git add README.md 和 git commit -m "first commit"
4. 命令 git remote add origin https://github.com/xxx/xxx.git 或者 git remote add origin https://gitee.com/xxx/xxx.git
5. git clone url地址 克隆开源项目到本地文件夹

ps

github创建个人站点:
1.创建仓库,仓库名称为 用户名.github.io ,在仓库中新建index.html,然后https://用户名.github.io 就可以访问了

### Gitee GitHub 功能差异 #### 版本控制平台特性 GitHub 是一个面向版本控制协作的代码托管平台,允许开发者从任何地方共同处理项目[^3]。而 Gitee 同样提供类似的代码托管服务,支持 Git 仓库管理。 #### 用户界面与用户体验 GitHub 提供了一个直观易用的操作界面,方便用户浏览、管理操作代码库中的资源。相比之下,Gitee 的设计风格更贴近国内用户的习惯,在某些方面可能更适合中文环境下的开发团队使用。 #### 社区规模支持力度 由于 GitHub 成立时间较早且在全球范围内拥有庞大的活跃社区,因此能够获得更多的开源贡献者参与以及第三方工具集成的支持。然而,随着近年来中国本土软件生态系统的快速发展壮大,Gitee 上也聚集了不少优秀的国产开源项目技术爱好者群体。 #### 地理位置优势 对于位于中国大陆地区的开发者而言,访问速度可能是选择平台时考虑的一个重要因素。鉴于网络条件的影响,通常情况下在国内服务器上运行的 Gitee 可以为用户提供更快捷稳定的连接体验;而对于国际间的合作交流,则建议优先选用全球分布式的 GitHub 平台。 #### 额外功能对比 除了基本的Git操作之外,两个平台上还提供了丰富的附加服务来满足不同场景下需求: - **持续集成/部署(CI/CD)**:两者均内置了CI管道配置选项,可以自动化测试构建流程; - **Wiki页面创建**:都支持为项目编写文档说明资料; - **问题跟踪系统**:可用于记录并解决Bug报告或新特性请求等问题; - **社交互动属性**:GitHub 星标收藏机制有助于发现优质内容并与他人分享见解,而 Gitee 则强调通过论坛讨论等方式促进本地化沟通交流。 综上所述,虽然二者在核心功能上有诸多相似之处,但在具体应用场景的选择上还需根据实际需求权衡利弊做出决定。 ```bash # 对于想要快速比较文件差异的情况,无论是哪个平台都可以利用git diff命令实现 $ git diff HEAD~1..HEAD ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值