栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

GItee配置

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

GItee配置

文章目录
    • 1.3 码云的模式
      • 1.3.1 集中式版本控制系统
      • 1.3.2 分布式版本控制系统
      • 1.3.3 码云的协同模式
  • 2 仓库的操作使用过程
    • 2.1. 使用概念
    • 2.2 使用前准备工作
    • 2.3 执行以下命令
    • 2.4 检查是否成功
    • 2.5 查看上传的数据
    • 2.6 Gitee常用命令
      • 3.1 .1 配置用户信息
      • 3.1.2 文本编辑器配置
      • 3.1.3 差异分析工具配置
      • 3.1.4 查看配置信息
      • 3.1.5 配置免密访问
  • 3 Idea配置Git仓库
    • 3.1 在file->setting->Version Control 选择git,如果安装好可以选择Auto-detected并Test检查和查看版本,如果没有此选择目录到安装目录
    • 2.2 在setting中找到Plugins,搜索gitee插件,install后重启软件,下载安装插件
    • 2.3 点击create api token填写好账号和密码,获取token,即可测试成功和连接
  • 3 配置仓库
    • 3.1 点击导航栏 VCS -> import into Version Control -> 托管项目到码云
    • 3.2 输入码云帐号密码
    • 3.3 分享到gitee网页
  • 4 更新项目
    • 4.1 上传更新项目
    • 4.2 更新项目设置


# 1 码云Gitee的特性 码云是现在国内最大的代码托管平台,提供基于Git的代码托管服务,是一个为开发者提供稳定、高效、安全的云端软件开发协作平台。 ## 1.1 Gitee的功能 除了Git代码托管这个功能,码云还提供代码在线查看、历史版本查看、打包下载任意版本、保护分支、代码质量检测、PaaS 项目演示等功能。

gitee的部分功能特性:

1. 基于 Git 的代码托管平台。
2. 同时支持 Git 和 SVN 。
3. 支持多语言。
4. 免费 使用,包括私有仓库。
5. 仓库自动备份。
6. 可以进行项目点评。
7. 可以进行代码质量分析。
8. 项目可以一键部署到演示平台。
9. 多语言 README 自动渲染。

Gitee的免费版本也提供了私有库功能,只是有成员人数上限 (5人)。

1.3 码云的模式

一个开源项目,开源分为两个群体:核心开发团队、贡献者。核心开发团队,拥有对代码修改的最终决定权;贡献者,能查看源代码但不能对版本库提交修改。

1.3.1 集中式版本控制系统

使用集中式版本控制系统(如SVN):

1. 贡献者不能直接向版本库提交修改的代码。
2. 而核心开发团队,对于涉及到版本库的操作(查看日志、创建分支等)都需要在连网的情况下进行,受网络带宽的影	
	响比较大。
1.3.2 分布式版本控制系统

使用分布式版本控制系统(如Git):

1. 每个开发者本地都拥有一份完整的版本库。

2. Git不排斥集中式模式,但更倾向于将集中式版本库称为共享版本库。

3. 核心开发团队与共享版本库之间不需要一直保持连接状态(如查看日志、提交、创建分支等),几乎全部操作都(脱
离网络)能在本地版本库中完成。

4. 核心开发团队和贡献者(非项目成员)都可以从共享版本库克隆一份本地版本库,但 只有 核心开发团队成员才可以将
自己的本地版本库推送到共享版本库上。

贡献者(非项目成员)提交自己对项目修改的两种方式:

1. 用 git format-patch 命令将本地仓库提交转换为补丁文件或补丁文件序列,再通过 邮件 发送给核心开发团队。
2. 搭建 一个自己的 共享版本库 ,通过 邮件 创建一个拉拽请求(Pull Request),让核心开发团队成员到自己的版本库
	来抓取(Pull)。
1.3.3 码云的协同模式

创建者只需在码云上点击创建版本库,再完成授权和核心开发团队的组建,项目就创建完成了。

贡献者参与项目:

1. 找到想参与的项目,在自己的托管空间下创建一个派生(Fork)的项目(对派生项目的版本库拥有读写的完全权
限)。
2. 当贡献者完成开发,并向自己派生的版本库推送后,通过码云向项目的核心开发团队发送一个 Pull Request,请求审
核。
3.核心开发团队收到 Pull Request 后审核代码,审核通过后,执行合并操作接纳贡献者的提交。

如图所示:

2 仓库的操作使用过程 2.1. 使用概念
  1. 远程仓库: 是一个网站,用来存你上传的代码,国内用Gitee码云,国外用GitHub
  2. 本地仓库: 是你自己创建的一个文件夹路径,用来存你即将上传的代码(参考E:workspacegitee)
  3. 上传资源
    add: 把即将上传的代码从工作空间到本地索引
    commit: 把即将上传的代码从本地索引到本地仓库
    push: 把即将上传的代码从本地仓库到远程仓库
  4. 下载资源
    clone/pull: 把代码从远程仓库下载到自己电脑里
  5. 以后工作中: 每天下班前,需上传资源. 每天上班时,下载资源.
  6. 使用Git的前提: 安装Git的软件, 在码云上注册账号
2.2 使用前准备工作
  1. 创建本地仓库: E:workspacegitee,用来存即将上传的代码
  2. 创建远程仓库: 存你上传的代码.去码云官网创建一个开源的仓库(设置仓库名字)
  3. 上传前,先保证本地仓库有东西能传别空着
  4. 正式上传:需要在本地仓库的位置执行Git命令
  5. 下载并安装gitee

2.3 执行以下命令

git config --global user.name “cgblpx” //设置用户名
git config --global user.email “xxxxxxxxxxxxx@qq.com” //设置用户邮箱
mkdir cgb210801 //创建目录
cd cgb210801 //进入目录
git init //使用git init初始化当前仓库
在本地仓库中,创建文件1.txt
git add . //将文件添加到本地仓库的提交缓存
git commit -m “first commit” //git提交-m“首次提交”
git remote add origin https://gitee.com/cgblpx/cgb210801.git //远程添加源
git push -u origin master
第一次上传的话,输入Gitee注册时的账号和密码就行了

2.4 检查是否成功

2.5 查看上传的数据

打开Gitee网站,多刷新几次,就看到上传的内容了

2.6 Gitee常用命令 3.1 .1 配置用户信息

配置 个人用户名 和 邮箱地址 ,每次 Git 提交时都会引用这两条信息,这两条信息会随更新内容一起写入历史记录,命令如下

git config --global user.name "用户名"
git config --global user.email "注册Gitee的邮箱"

如果使用 --global 选项,更改的配置文件就位于用户主目录下,以后 所有仓库 都会默认使用这里配置的用户信息(如果要在某个特定的仓库中使用其他名字或者邮箱,只要去掉 --global 选项重新配置即可,新的设置保存在当前仓库的 .git/config 文件里。)。

3.1.2 文本编辑器配置

Git 需要输入一些额外信息的时,会自动调用系统默认的文本编辑器,如 Vi 或 Vim 。

如果需要自定义,输入以下命令(以 Emacd 为例)

git config --global core.editor emacs
3.1.3 差异分析工具配置

这个命令是在解决合并冲突时,使用哪个差异分析工具。

输入以下命令(以改用 vimdiff 为例)

git config --global merge.tool vimdiff

另外,Git 可以理解为 kdiff3,tkdiff,meld,xxdiff,emerge,vimdiff 等合并工具的输出信息(可以自定义指定的开发工具)。

3.1.4 查看配置信息

检查已有的配置信息

git config --list

有时候会看到一样的变量名,则说明它们来自不同的配置文件(如 /etc/gitconfig 和 ~/.gitconfig ),Git 实际采用最后一个。

查阅某个环境变量的设定(把特定的名字跟在后面即可)

git config user.name

3.1.5 配置免密访问

配置免密访问 Gitee.com 。为了能够向刚创建的仓库提交代码,需要配置加密的密匙到 Gitee.com ,在实现通信加密的同时,不需要用户每次都验证账号输入密码。

在 Cmder 输入以下命令(命令中有双引号的,在双引号中输入邮箱),接着不用输入, 一路敲击回车 就可以了

ssh-keygen -t rsa -C "注册Gitee.com的邮箱地址"

大概会确认3次,一直回车确认即可;

接着会在你的 C:Users你的计算机名.ssh 下生成俩个文件

网页打开gitee官网,登录账号后,进入设置

找到SSH公匙设置位置:

用编辑器(记事本是最简单的编辑器)将本地文件 id_rsa.pub 打开复制其内容,也可以进入bash界面在git控制台写入下面这句命令,在桌面鼠标右键就会看见Git Bash和Git GUI,打开Git Bash:

cat ~/.ssh/id_rsa.pub


然后将打码的内容复制,粘贴到gitee页面公钥栏里:

标题自己取一个名字即可,点击确认就可以了。

3 Idea配置Git仓库 3.1 在file->setting->Version Control 选择git,如果安装好可以选择Auto-detected并Test检查和查看版本,如果没有此选择目录到安装目录


接下来配置gitee:

2.2 在setting中找到Plugins,搜索gitee插件,install后重启软件,下载安装插件

2.3 点击create api token填写好账号和密码,获取token,即可测试成功和连接 3 配置仓库 3.1 点击导航栏 VCS -> import into Version Control -> 托管项目到码云

3.2 输入码云帐号密码

3.3 分享到gitee网页


然后设置仓库信息及备注信息即可上传!

4 更新项目 4.1 上传更新项目

我们在上传后代码改动他会显示蓝色,代表可以更新上传,创建新的文件事,他会提示你要不要加入仓库,根据你的需要,如果你需要上传的话就添加,如果不需要就不添加,要更新的时候,使用Ctrl+K:

4.2 更新项目设置


点击commit and push会在更新本地的时候上传gitee更新项目:

点击上传

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/451243.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号