gitee 订阅
Gitee
信息
操作系统
跨平台
开发语言
开源协议
未知
Gitee
Gitee 是开源中国推出的基于 Git 的代码托管服务。目前已经有注册开发者 500 万,托管超过 1000 万代码仓库。 Gitee 包括三个版本,分别是:社区版、 企业版 和 高校版 。企业版已为超过 150000 家企业进行服务,高校版已为超过 2000 所高校提供服务。
收起全文
精华内容
下载资源
问答
  • 不会码云Gitee怎样实战使用?看完它你就知道了

    万次阅读 多人点赞 2020-05-18 19:34:34
    我们经常用到Gitee这个代码托管平台,在这里详细记录一下Gitee是怎样实战使用的,以及怎样解决使用过程中遇到的问题。

    学习时,经常需要管理自己的代码,使用到 码云gitee 这个代码托管平台,所以在这里操作演示,做个笔迹详细记录一下。以下介绍 gitee 的使用操作。

    文章目录

    一、 码云Gitee相关介绍

    简介:介绍码云gitee的相关信息。

    1.1 码云的介绍

    码云是现在国内最大的代码托管平台,提供基于Git的代码托管服务,是一个为开发者提供稳定、高效、安全的云端软件开发协作平台。

    1.2 码云的功能

    除了Git代码托管这个功能,码云还提供代码在线查看、历史版本查看、打包下载任意版本、保护分支、代码质量检测、PaaS 项目演示等功能。

    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 后审核代码,审核通过后,执行合并操作接纳贡献者的提交。

    如图所示
    在这里插入图片描述

    二、 Gitee注册账号和搭建环境

    简介:介绍初次运行git时的配置、账号的创建、git客户端能否访问git仓库。

    2.1 初次运行前的配置

    ( 2.1 这部分作为理论熟悉,根据自己情况可直接从 2.2 开始操作)

    使用前,需要配置自己的Git工作环境,只需要配置一次,以后升级会继续沿用现在的配置(如果需要修改,可以用相同命令修改配置)。

    Git 提供了 git config 工具(即 git-config 命令,通过 git 加一个名字来执行此命令),用来配置或读取相应的工作环境变量,这些环境变量决定了 Git 在各个环节的具体工作方式和行为。

    变量存放的三个地方:

    1. /etc/gitconfig 文件:系统中对所有用户都适用的配置(如果使用 git config ,选择 –system 选项,读写的就是这个文件)。
    2. ~/.gitconfig 文件:用户目录下的配置文件只适用于该用户(如果使用 git config ,选择 –global 选项,读写的就是这个文件)。
    3. .git/config 文件(当前仓库的 Git 目录中的配置文件):这里的配置仅仅针对当前仓库有效(每一个级别的配置都会覆盖上层的相同配置,所以 .git/config 里的配置会覆盖 /etc/gitconfig 中的同名变量)。
    2.1.1 配置用户信息

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

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

    在这里插入图片描述

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

    2.1.2 文本编辑器配置

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

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

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

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

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

    git config --global merge.tool vimdiff
    

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

    2.1.4 查看配置信息

    检查已有的配置信息

    git config --list
    

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

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

    git config user.name
    

    2.2 注册Gitee账号

    打开 浏览器 ,在地址栏输入 Gitee.com ,敲击回车,出现以下界面,点击 加入码云

    在这里插入图片描述
    出现以下界面,选择注册登录方式

    在这里插入图片描述
    完成注册。

    2.3 环境的搭建

    2.3.1 配置用户信息

    以下操作是用终端模拟器 Cmder ,推荐使用这个工具,这个工具比较便捷,比如需要粘贴,点一下右键就粘贴了。如果不想下载这个工具,也可以在终端操作(打开 终端 快捷键:Win + r ,输入 cmd

    (下载地址: Cmder下载 ,也可以在网上找相关资源下载)

    打开 Cmder (或 终端 ),输入 git 查看是否显示命令的使用方法

    git
    

    在这里插入图片描述

    配置 Git 全局用户名和邮箱,注意替换用户名和邮箱

    git config --global user.name "用户名"
    git config --global user.email "注册Gitee的邮箱"
    
    2.3.2 配置免密访问

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

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

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

    在这里插入图片描述
    命令执行完后,在 Windows个人用户目录 下会生成一个 .ssh目录 ,打开后可以看到生成的 私钥公钥 文件

    在这里插入图片描述
    .ssh目录中,新建两个文本文件 configknown_hosts

    在这里插入图片描述

    在 config 文件中加入以下内容( 注意 文件名要删掉后缀.txt

    # gitee 指定私钥路径
    Host gitee.com
    HostName gitee.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa
    

    完成后如下
    在这里插入图片描述
    打开公钥id_rsa.pub文件(以记事本形式打开),复制里面的内容在这里插入图片描述

    在 known_hosts 文件中加入复制的内容,把末尾的 邮箱名删掉注意 文件名要删掉后缀.txt

    gitee.com <粘贴id_rsa.pub的内容,并去掉它结尾的邮箱>
    

    完成后如下
    在这里插入图片描述
    登录 Gitee ,点击超链接进入 码云添加SSH公钥,熟悉的话也可以按一下操作进入。

    鼠标移到右上角头像处,点击 设置

    在这里插入图片描述
    再点击 SSH公钥 ,在这里添加公钥。

    在这里插入图片描述
    打开后填入一下信息,把 公钥id_rsa.pub 的把 所有 内容复制这里,点击 确定

    在这里插入图片描述
    点击 确定 后,会弹出提示,按提示输入验证身份就可以了
    在这里插入图片描述
    验证成功后,打开 Cmder 输入下面命令测试认证Gitee.com 是否成功

    ssh -T git@gitee.com
    

    在这里插入图片描述

    认证成功,继续下面的操作。

    三、 创建Gitee仓库和提交代码

    简介:介绍Gitee仓库的创建、使用Git提交代码。

    3.1 创建仓库

    3.1.1 创建远程仓库

    登录 Gitee.com ,点击右上角的 + 号,再点击 新建仓库

    在这里插入图片描述

    填写 仓库名称 ,设置 公开 (一般指的是开源项目)或者 私有 ,其他默认(也可以根据自己需要选择)

    在这里插入图片描述

    这里要 勾选 上(如果不勾选,到时候操作不太方便,比如需要用git命令创建仓库)

    在这里插入图片描述

    选择 分支模型特性/发布模型(根据具体需要选择,比如选择单分支模型),点击 创建 ,仓库创建完成 。
    在这里插入图片描述

    打开仓库,点击 代码 ,选择 SSH ,复制仓库的SSH访问链接(注意选择的是SSH协议,不是HTTPS协议)
    在这里插入图片描述
    如果以后需要查看 远程仓库访问连接 ,打开仓库后点击 代码 ,在右侧点击 克隆/下载 ,再选择所需要的复制

    在这里插入图片描述

    打开 Cmder ,选择存放仓库的地方(根据自己情况选择),输入以下命令

    d:
    mkdir d:\GitTest
    cd d:\GitTest
    git clone 仓库的SSH访问链接
    

    在这里插入图片描述

    进入上面所创建目录,查看目录,检查仓库是否下载成功

    在这里插入图片描述

    3.1.2 创建本地仓库

    如果想创建一共git的本地仓库,则按以下操作。

    进入到想创建本地git仓库的文件夹,用以下命令(路径是指git本地仓库的路径),

    cd 路径
    

    在这里插入图片描述

    把这个目录设置成git本地仓库,输入以下命令

    git init
    

    在这里插入图片描述

    打开文件夹,发现生成了一个 .git 文件,表示git的本地仓库创建成功。
    在这里插入图片描述

    3.2 代码提交

    3.2.1 提交过程

    把需要提交的代码解压到该目录下

    在这里插入图片描述
    进入到克隆下来的仓库

    cd Gitdemo
    

    在这里插入图片描述
    把代码加入到 暂存区

    git add *
    

    在这里插入图片描述
    查看 暂存区 的代码,可以看到文件处于new file状态

    git status
    

    在这里插入图片描述
    把代码提交到 本地仓库 ,双引号内写入本次提交的注释,命令如下

    git commit -m "提交内容注释"
    

    在这里插入图片描述

    再次查看 暂存区 ,查看暂存区文件状态,如下图,暂存区没有还没提交到 本地仓库 的文件
    在这里插入图片描述
    本地仓库 提交到 远程仓库 (即Gitee仓库

    git push
    

    在这里插入图片描述

    通过 浏览器 打开 Gitee仓库 ,查看代码是否提交,可以看到提交记录等信息

    在这里插入图片描述

    3.2.2 修改后再次提交演示

    ( 3.2.2 的操作,以上面上传的代码为例,请根据自己的代码修改)

    记事本 形式打开 .html 文件,对代码进行修改,修改前如下

    在这里插入图片描述
    修改完后,点击 保存

    在这里插入图片描述

    用浏览器打开该文件,查看是否修改成功

    在这里插入图片描述
    根据3.2.1的操作命令,把修改后的代码提交到远程仓库

    用到下面这几条命令

    git add *
    git status
    git commit -m "提交内容注释"
    git push
    

    把修改的文件放入 暂存区注意 这两条命令: git add是把修改的代码放入暂存区,git add *是把当前目录所以修改的文件都放入暂存区)

    在这里插入图片描述
    查看暂存区状态,再把 暂存区 代码提交到 本地仓库

    在这里插入图片描述
    检查暂存区状态,把 本地仓库 推送到 远程仓库

    在这里插入图片描述

    再打开浏览器,查看该远程仓库日志,查看是否提交成功

    在这里插入图片描述
    好了,代码提交演示完成。

    四、 分支与标签的管理

    简介:介绍如何管理git的分支,如何使用分支进行开发、修复bug。

    4.1 管理的背景

    在软件开发行业中,有一种常见的版本号分类方法,就是使用数字标记,用点(dot)符号隔开,随着每次版本的更新数字会递增。软件版本有: 开发版 (develop), 新特性版本 (feature), 正式版修复版 (hotfix) 。

    例如 1.2.8 这个版本号,通常 1 代表 大版本号 ,代表软件的重大改版更新,架构的大更改; 2 代表 小版本号 ,一般是新增一些小功能或模块; 6 代表 功能修复 ,就是大家常说的修复bug。

    4.2 操作思路

    master 是主干分支, 正式版 一般要从主干分支发布。

    发布前要在版本位置上标记上版本信息(即打标签),通过打标签,方便以后知道发布的版本对应着哪一次提交的内容。

    以上面的创建为例,版本号为 v1.0.0 ,发布三个版本:

    1. 正式版v1.0.0。
    2. 正式版v1.0.1,包含一个bug修复(hotfix)。
    3. 新特性开发版v1.1.0 Build-20200518,包含一个新特性。

    在这里插入图片描述

    4.3 操作步骤

    4.3.1 发布正式版

    查看本地仓库的分支,*表示当前分支

    git branch
    

    在这里插入图片描述
    查看本地仓库提交历史(发行版本前,要确定该版本有哪些提交内容)

    git log
    

    在这里插入图片描述

    master 分支(主干)打上标签 v1.0.0

    git tag -a v1.0.0 -m '正式版v1.0.0'
    

    在这里插入图片描述
    查看所有的标签

    git tag -l
    

    在这里插入图片描述

    将新增的标签提交到远程仓库

    git push --follow-tags
    

    在这里插入图片描述

    查看标签是否提交,打开 浏览器 ,查看 远程仓库 ,点击 统计 ,再点击 标签
    在这里插入图片描述

    在下面这里点击 发行版 ,可以创建 远程仓库的发行版 ,这样别人就可以直接下载该版本的应用了(在此就不演示这个操作了)

    在这里插入图片描述

    4.3.2 修复正式版(热修复补丁)

    如果需要修复bug(假设正式版v1.0.0发现了一个bug),在 master 分支上,基于 v1.0.0 来修复这个bug,从标签 v1.0.0 新增一个分支来修复

    git checkout -b hotfix-v1.0.1 v1.0.0
    

    在这里插入图片描述
    查看是否新增的 hotfix-v1.0.1 分支,并且当前正处于这个分支上

    git branch
    

    在这里插入图片描述
    如果想切换分支,可以输入这个命令来切换不同的分支

    git checkout 分支名称
    

    接着以 记事本 形式打开.html文件(和上面一样,请根据自己的代码修改,文章代码的操作演示,是根据我提交的代码来操作的),修改前如图所示
    在这里插入图片描述
    修改为 正式版v1.0.1 ,点击 保存

    在这里插入图片描述
    接着,在 Cmder 输入以下命令,提交修改

    git add index.html
    
    git commit -m "提交内容的注释"
    
    git push
    

    在这里插入图片描述

    因为 hotfix-v1.0.1 只是一个临时分支,所有修改完后要合并到 master 分支。

    切换到 master 分支

    git checkout master
    

    在这里插入图片描述
    hotfix-v1.0.1 分支的修改合并到 master 分支上

    git merge --no-ff hotfix-v1.0.1
    

    在这里插入图片描述
    加上标签 正式版v1.0.1

    git tag -a v1.0.1 -m "正式版v1.0.1"
    

    在这里插入图片描述
    hotfix-v1.0.1 分支已经合并到 master 分支上,为了方便维护,一般会删掉这个分支,输入以下命令

    git branch -d hotfix-v1.0.1
    

    在这里插入图片描述
    接着 push 推送到 远程仓库 ,输入以下命令

    git push --follow-tags
    

    在这里插入图片描述

    查看新的 Tag 是否存在

    git tag -l
    

    在这里插入图片描述
    打开 浏览器 ,检验以下是否提交成功
    在这里插入图片描述

    提交完成。

    4.3.3 发布新特性版

    开发一个 新特性版v1.1.0 (假设这个版本短时间内开发不完,需要以迭代方式开发),每日发布一个开发版(版本号后面加上Build的日期)。比如第一次开发是2020年5月18日,则版本号就是v1.1.0 Build-20200518。

    为了不影响 master 分支的正常维护(master 分支可能还要发布修复bug),一般需要在v1.0.1 标签这里再新建一个develop分支,输入命令如下

    git checkout -b develop v1.0.1
    

    在这里插入图片描述

    修改代码内容(请根据自己代码修改)

    在这里插入图片描述

    修改后如下
    在这里插入图片描述
    把修改的代码放入 暂存区

    git add 文件名
    

    在这里插入图片描述
    暂存区 的代码提交到 本地仓库

    git commit -m "提交内容的注释"
    

    在这里插入图片描述

    使用的标签标记为 v1.1.0-Build-20200518

    git tag -a '标签' -m "标签描述"
    

    在这里插入图片描述
    建立追踪关系,设置本地仓库的分支(好像默认都有origin)对应远程仓库的分支

    git push --set-upstream 现有分支 远程分支
    

    在这里插入图片描述
    把本地仓库提交到远程仓库,输入以下命令(该命令是追随标签提交)

    git push --follow-tags
    

    在这里插入图片描述
    打开 浏览器 进入仓库,检验是否提交成功
    在这里插入图片描述

    好了,提交完成。

    4.4 删除指定分支的文件

    简介:这一小节就不截图演示了,直接介绍怎样操作。

    输入以下命令进入到 Git本地仓库

    cd 本地仓库路径
    

    查看分支

    git branch -a
    

    切换到想操作的分支

    git branch [branch]
    

    在本地仓库删除想要删除的文件

    git rm [file]  //如果想删掉所有文件,则用 * 替代文件名
    

    或者用下面这句命令删除

    git rm -r [file]  // -r表示递归所有子目录
    

    删除后再进行提交(提交到本地仓库)

    git commit -m "提交描述"
    

    最后推送到远程仓库

    git push origin [branch]
    

    五、 常用命令

    简介:介绍操作时经常使用到的Git命令。

    5.1 Git相关说明

    5.1.1 git本地各部分介绍
    • git本地仓库:
    1. 工作区
    2. 本地版本库——.git隐藏文件夹
    3. 暂存区——修改了的文件,还没提交到仓库。
    4. 提交状态

    关于 暂存区 介绍:

    1. 本地仓库里面存放了很多东西,其中有个很重要的叫做stage(或者叫index)的暂存区。
    2. git自动创建的第一个分支为master,指向master的一个指针叫做HEAD

    工作区暂存区本地版本库远程版本库 之间的关系如下(图片是大二时的资料,源于网络):

    在这里插入图片描述

    5.1.2 分支介绍
    分支说明
    mater默认开发分支
    origin默认远程版本库
    HEAD指向当前分支的最新提交
    HEAD^HEAD的父提交

    5.2 Git常使用到的命令

    5.2.1 实用Git命令列表
    • git clone : 从git服务器(远程仓库)拉取代码。

    • git config : 配置用户名和邮箱。

    • git branch :操作项目分支(创建、重命名、查看、删除)。项目开发一般是在开发分支进行,开发完后再合并到主干。

    • git checkout : 切换分支。

    • git status :查看文件变动状态。

    • git add :将文件添加到暂存区。

    • git commit :提交文件变动到版本库(本地仓库)。

    • git push :将本地代码推送到服务器(远程仓库)。

    • git pull :将服务器(远程仓库)上的最新代码拉取到本地。

    • git log :查看版本提交记录(按j往下翻,按k往上翻,按q退出查看)。

    • git tag :为项目标记标签。

    • .gitignore :设置哪些内容不需要推送到服务器(远程仓库)。

    关于 .gitignore 操作的介绍:

    1. 这是一个配置文件(不是Git的命令),在项目中,通过命令 touch .gitignore 创建一个.gitignore文件,通过编辑器打开创建的这个文件,添加忽略的文件或目录(每行代表一个忽略的文件或目录)。
    5.2.2 操作之间联系的命令

    本地仓库 与 远程仓库 之间的联系命令:

    命令解释
    git remote -v查看远程仓库信息
    git remote show [remote]查看指定远程仓库信息
    git init初始化本地版本库
    git clone [url]克隆远程仓库,url指的是远程仓库地址
    git pull [remote] [branch]拉取远程仓库的代码到本地仓库并自动合并
    git fetch [remote]下载远程仓库的所有变动
    git push从本地仓库推送到远程仓库
    git push [remote] [branch]上传代码并合并
    git push --tags上传所有标签

    git clonegit pull 的区别:

    1. git clone 不需要本地初始化仓库,git pull 则需要。
    2. git clone 本地无需是一个仓库,且克隆将设置额外的远程跟踪分支,文件夹.git里存放与远程仓库一样的版本库记录。

    本地仓库 与 暂存区 之间的联系命令:

    命令解释
    git status查看暂存区状态
    git diff查看变更内容
    git add把修改的代码放入暂存区
    git add *把当前目录所有修改的文件都加入暂存区
    git add .跟踪所有改动过的文件(别漏掉 . 这点)
    git add [file]跟踪指定的文件
    git rm --cached [file]停止跟踪文件但不删除
    git rm [file]删除文件
    git mv [old] [new]文件改名
    git commit --amend修改最后一次提交
    git commit -m [message]把暂存区代码提交到本地仓库

    对 分支 的操作:

    命令解释
    git merge [branch]合并指定分支到当前分支
    git branch查看所有本地分支
    git branch [branch-name]创建新分支
    git branch -d [branch]合并后删除分支
    git checkout [branch]切换到指定分支
    git branch -m [branch-name] [branch-name-new]重命名分支

    对 标签 的操作

    命令解释
    git tag查看所有本地标签
    git tag [tag-name]在当前提交(commit)新建一个标签
    git tag [tag] [commit]在指定提交新建一个标签
    git tag -d [tag]删除标签

    撤销 的命令

    命令解释
    git reset --hard重置暂存区与工作区(与上一次commit保持一致)
    git revert [commit]撤销指定的提交

    查看历史信息:

    命令解释
    git log查看当前分支的提交历史记录
    git log -p [file]查看指定文件的提交历史
    git log -S 关键词根据关键词搜索提交历史
    git blame [file]以列表方式查看指定文件的提交历史
    git status显示有变更的文件

    六、 操作时遇到的问题

    简介:介绍操作时常遇到的问题。

    6.1 修改文件扩展名的方法

    需要删掉文件后缀的时候,找不到文件的扩展名,点击 查看 ,勾选 文件扩展名
    在这里插入图片描述
    找到需要修改的文件,点击文件,右键选择 重命名 ,再修改

    在这里插入图片描述
    点击 确定
    在这里插入图片描述
    扩展名修改完成
    在这里插入图片描述

    6.2 Cmder 提示error: cannot spawn less: No such file or directory

    解决方法:把计算机名修改为英文名
    在这里插入图片描述
    点击 此电脑 ,右键 属性 ,选择 系统保护 或者 高级系统设置

    在这里插入图片描述
    再在弹出的窗口选择 计算机名 ,接着修改就可以了

    在这里插入图片描述

    6.3 克隆仓库时提示 warning: You appear to have cloned an empty repository

    提示克隆了一个空仓库,这个提示可以忽略的。上面的操作,新建仓库还没有放入内容,就弹出了这个提示,对接下来的操作没有影响的。

    6.4 Cmder 提示 Bad owner or permissions on

    可能是Windows用户不能访问 .ssh目录 ,导致创建密钥失败,解决操作:

    1. 找到 .ssh 文件夹 (一般位于用户目录下,即 C:\Users\Windows用户名 这个目录里面)
    2. 右键 .ssh 文件夹,点击 属性
    3. 点击 安全 --> 高级 ,在弹出的界面的左下角,点击 禁用继承 ,再点击确定
    4. 弹出提示窗口,点击 从象中删除所有继承的权限 ,接着你会看到所有用户都删除掉了,让我们添加所有者
    5. 在这个窗口中,点击 编辑 --> 添加 --> 选择用户或组 --> 高级 --> 立即查找 ,点击后会显示用户列表
    6. 选择你的用户账户
    7. 接着一路点击 确定 ,就解决这个问题了

    6.4 执行 ssh-keygen 时提示 could not create directory ‘c:\xxx\ssh’:Invalid argument

    可能是Windows的用户名采用了中文或特殊字符,因为命令参数不支持中文和特殊字符,所有导致了创建目录失败,修改下用户名就可以了。

    也有可能是没有C盘的访问权限,如果是权限问题,请参考 6.3 的解决方法。

    6.5 输入命令后提示 error: invalid key 或 error: invalid argument

    查看命令是不是少打空格等,导致参数错误。

    6.6 提示 fatal:Authentication failed for ‘https://gitee.com/xxxx’

    这个提示是因为使用HTTPS协议管理远程仓库,却使用了错误的gitee用户名和密码,输入正确的注册邮箱和密码就可以解决这个问题了。

    6.7 提示 Please tell me who you are

    这个提示是因为 Git的 user.name 和 user.email 没有配置,随意导致远程仓库认证失败,配置 gitee用户名和认证邮箱 就可以解决这个问题了。

    6.8 提示 warning:LF will be replaced by CRLF in xxxx The file will have its original line endings in your working directory

    Git提交到远程仓库时,自动把提交文件的 Windows的分行符 转换为 Linux/Unix的分行符 ,这个提示可以忽略。

    6.9 ssh: connect to host git.com port 22: Connection timed out

    这是输错命令的了,看清楚命令-。-

    在这里插入图片描述
    好了,总结完了,继续学习。

    展开全文
  • 码云gitee使用操作之快速入门

    万次阅读 多人点赞 2020-05-28 14:00:03
    码云Gitee快速入门教程目录一、 码云Gitee的特性1.1 Gitee的功能1.1.1 gitee的部分特性二、 码云Gitee使用过程2.1 相关分支名介绍2.2 使用操作演示2.2.1 创建仓库前的准备2.2.2 创建Git远程仓库2.2.3 远程仓库与本地...

    学习时,使用到Github这个Git的代码托管仓库,在使用过程中发现访问速度太慢了,有时候还出现了无法连接的现象,而接触到的国内的码云Gitee,访问速度就比较快了。以下介绍一下gitee的使用操作。

    一、 码云Gitee的特性

    简介:介绍码云gitee这个国内git托管服务的特性。

    1.1 Gitee的功能

    1.1.1 gitee的部分特性

    gitee的部分功能特性:

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

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

    二、 仓库的操作使用过程

    简介:介绍码云gitee的使用操作的过程。

    Gitee仓库的操作过程,合适实操过GitHub的朋友,如果没有接触过,在操作的过程中遇到问题,可以参考这篇详细步骤文章 : 不会码云Gitee怎样实战使用?看完这教程你就知道了

    2.1 相关分支名介绍

    几个分支名及其功能:

    1. master 分支 :主分支(这个分支每个仓库都有)。
    2. develop 分支: 功能开发。
    3. feature 分支:小设计(或者说一次小的更新)。
    4. hotfix 分支:修复bug。
    5. release 分支:测试。

    2.2 创建仓库前的准备

    Gitee的使用方法与Github是相似。

    登录账号后,把鼠标放到 头像 的位置,会弹出列表,点击 设置

    在这里插入图片描述
    在左侧菜单栏中,选择 SSH公钥

    在这里插入图片描述

    点击后右侧会弹出下图,把 公钥 填上

    生成公钥 的方法可以参考这篇文章:Gitee环境的搭建
    在这里插入图片描述

    公钥的位置,一般都是在 Windows个人用户目录 下的一个文件夹名为 .ssh 的目录

    在这里插入图片描述
    打开后可以看到生成的 私钥公钥 文件

    在这里插入图片描述

    填写完后,点击 确定 ,如下图所示

    在这里插入图片描述

    SSH公钥上传完成后,验证一下,输入以下命令

    ssh -T git@gitee.com
    

    如下,身份验证成功。
    在这里插入图片描述

    2.3 创建Git远程仓库

    在gitee页面,鼠标放到右上角 + 的地方,会弹出如下图所示的菜单栏,点击 新建仓库
    在这里插入图片描述

    点击后如下,填写仓库的信息,选择相关属性,注意选择为私有或公开(一般指的是开源项目)仓库,其他可以默认,远程仓库名最好和本地仓库一致。
    在这里插入图片描述
    接着,根据上面 2.1 所说这些分支的意义,选择 分支模型 在这里插入图片描述
    选择完后,点击 创建 ,远程仓库创建完成。

    2.4 创建本地仓库

    下面的命令操作是在 Cmder 上进行的(推荐使用这个工具, 或者打开 你自己用的工具),Cmder 可以到这里下载 :Cmder下载地址

    本地仓库与远程仓库关联,前提是本地有一个git仓库。可以直接在 cmder 输入

    cd 目录的路径
    

    进入到本地的某个目录后输入以下命令,使这个目录变成git可以管理的仓库。

    git init
    

    在这里插入图片描述
    该目录下会生成一共 .git 文件

    在这里插入图片描述

    如果想克隆一个仓库,则输入以下命令

    git clone 远程仓库地址
    

    在这里插入图片描述

    以下演示,是把本地已有的一个git仓库,与gitee的远程仓库关联起来。

    2.5 本地仓库与Gitee远程仓库关联

    2.5.1 仓库关联的操作过程

    打开 Cmder (或者你安装下周的别的控制台工具) ,输入以下命令,把 本地仓库 与gitee的 远程仓库 关联

    git remote add origin(默认的远程仓库名字,可以重命名) 远程仓库地址
    

    在这里插入图片描述
    现在,就可以 git push (将本地指定分支上传到远程仓库)和 git pull (拉取远程仓库的变化到本地,并且与本地分支合并)推送了。

    2.5.2 仓库关联时遇到的问题

    如果在输入命令关联的时候报错(在这里重输一遍命令,就不另外新建操作了),表示该本地仓库已经关联了一个名字是 origin 的远程仓库

    在这里插入图片描述

    查看以下命令,远程库的信息

    git remote -v
    

    在这里插入图片描述
    从信息中可以知道,这个本地库已经关联了一个叫 origin 的gitee的远程库。

    因为我们上面操作的目的是要这个本地仓库与指定的远程仓库关联(假设本地仓库已有关联),接着就输入以下命令将已有的远程仓库 删除

    git remote rm origin(这个名字的地方,根据自己的名字修改)
    

    在这里插入图片描述
    删除后,再次查看信息,发现已经没有了关联信息

    git remote -v
    

    在这里插入图片描述
    接着,再关联自己想关联的远程库,输入以下命令

    git remote add origin(这个是默认的远程仓库名字,可以重命名) 远程仓库地址
    
    git remote -v
    

    在这里插入图片描述
    现在已经根据自己的需要,把本地库与远程库关联起来了(想让哪个仓库关联,按以上操作就可以解决了),可以通过命令 git push ,把本地库推送到gitee上面了。

    2.6 本地库同时关联Gitee和Github

    在本地库关联 Gitee 的时候,也是 可以同时 关联 GitHub 的,因为git是一共分布式版本控制系统,可以同步到另一个远程库,也可以同步到另外两个远程库。

    在使用 多个 远程库的时候,需要 注意 的是:git的远程库默认命名是 origin ,如果有多个远程库,就需要用不同的名字开区分这些远程库了。

    先删除已经关联的远程库

    git remote rm origin(远程库的名字,根据自己的修改)
    

    查看一下远程仓库信息

    git remote -v
    

    在这里插入图片描述

    接着,关联GitHub,远程库取名为 github (根据自己习惯取名,可以取别的名字)

    git remote add github(可以根据自己的习惯取名) 远程仓库地址
    

    在这里插入图片描述
    查看远程库信息, 本地库 关联 GitHub远程库 成功

    git remote -v
    

    在这里插入图片描述
    关联 Gitee的远程库 ,取名为 gitee (根据自己的需要取名),输入以下命令

    git remote add gitee(所取的远程库名字) 远程仓库地址
    

    在这里插入图片描述

    再查看一下远程库的信息,如图所示,本地库与 GiteeGitHub 这两个远程库关联成功。

    git remote -v
    

    在这里插入图片描述
    操作完成,可以看到,本地库是可以同时与多个远程库互相同步(以上操作演示创建的路径,根据自己的情况而定)。

    如果需要推送到 Gitee ,使用以下命令

    git push gitee master
    

    如果需要推送到 Github ,使用以下命令

    git push github master
    

    好了,继续学习。

    展开全文
  • Gitee实战使用教程目录一、 Gitee相关介绍1.1 码云Gitee的介绍1.2 码云Gitee的模式1.3 码云Gitee的优势二、 IDEA操作Gitee2.1 IDEA连接Gitee2.2 IDEA提交文件 一、 Gitee相关介绍 简介:介绍Gitee的相关信息。 1.1 ...

    学习时,接触到了Git这个版本控制软件,经常用到它来管理代码。以下介绍IDEA如何操作码云gitee,通过IDEA把项目推送到码云、克隆仓库等操作方法。

    文章在后续进行了补充,在完善文章的时候,发现最初写这篇文章时用来演示的文件,已经有部分修改了(这个文件夹不是另建来演示的,平时也存放项目),所以有一些文件发生了变化(比如 _ 变成了 - )。

    以下演示是idea操作gitee的方法,idea操作Github的方法与Gitee相似,也可以参考这篇文章:IDEA连接Github之Git版本控制教程

    对于码云的使用,学习可以参考这篇文章:不会码云Gitee怎样实战使用?看完它你就知道了,如果只是想快速地大概了解一下码云,可以参考这篇文章:Gitee使用之快速入门教程

    一、 Gitee相关介绍

    简介:介绍Gitee的相关信息。

    1.1 码云Gitee的介绍

    码云是现在国内最大的代码托管平台,功能与GitHub相似,是一个分布式版本控制系统,提供基于git的代码托管服务,是一个为开发者提供稳定、高效、安全的云端软件开发协作的平台。

    1.2 码云Gitee的模式

    一个开源项目,开源分为两个群体:核心开发团队、贡献者。

    • 核心开发团队,拥有对代码修改的最终决定权。
    • 贡献者,能查看源代码但不能对版本库提交修改。

    1.3 码云Gitee的优势

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

    1. 可以在本地克隆一个完整的版本库。

    2. 开发者不需要一直保持连接共享版本库的状态,几乎全部操作都(脱离网络)能在本地版本库中完成。

    3. 不单单是核心开发团队可以克隆一份本地版本库,贡献者(非项目成员)也可以从共享版本库中克隆一份本地版本库,但是 只有 核心开发团队可以将最近的本地版本库推送到共享版本库上。

    4. 贡献者(非项目成员)如果想提交自己对项目的修改,用 git format-patch 命令将本地仓库提交转换为补丁文件或补丁文件序列,再通过 邮件 发送给核心开发团队。或者搭建一个自己的 共享版本库 ,通过 邮件 创建一个拉拽请求(Pull Request),让核心开发团队成员到自己的版本库来抓取(Pull)。

    如果想了解更多码云的相关信息,可以查看这篇文章: 不了解码云Gitee?看完这教程你就知道了

    二、 在IDEA推送项目到Git(如果是上传已经打开的项目,可以忽略第二部分)

    简介:这一部分,可以理解为克隆远程仓库,修改后再提交。

    2.1 在IDEA导入项目

    现在一般主流的集成开发工具都支持git,idea也集成了git的客户端。

    打开 idea ,点击 Check out from Version Control ,如下图所示
    在这里插入图片描述
    选择 Git
    在这里插入图片描述

    点击后会弹出以下窗口,把gitee的 远程仓库地址 复制下来,填上
    项目存放的路径(本地的路径),填完后点击 Test 测试一下,如图所示

    码云的使用操作,可以参考这篇文章:Gitee使用操作之快速入门教程
    在这里插入图片描述

    接着点击 Yes

    在这里插入图片描述
    idea不能识别代码的类型,选择从现有代码导入项目,点击 Next
    在这里插入图片描述
    这里会自动补充完成(根据上面的创建),会自动填上 项目名项目地址 的,可以直接点击 Next
    在这里插入图片描述
    这里可以直接点击 Next

    在这里插入图片描述
    接着,点击 Finish 完成
    在这里插入图片描述

    2.2 在IDEA推送项目

    上面根据 2.1 的导入完成后,打开idea如下图所示,我们把 Git school.iml (根据自己的名字,上面操作起的名字不同,生成的配置文件的文件名也不同) 提交到远程仓库。

    在这里插入图片描述

    右键 文件名 ,点击 Git --> Add

    在这里插入图片描述

    点击后,文件名会变颜色,如下图
    在这里插入图片描述
    接着在右键点击 文件名 ,点击 Git --> Commit File… (如果右键的是文件夹,则显示这个 Commit Directory …

    在这里插入图片描述
    点击后如下,会显示上面选择的 提交的文件 ,填上本次 提交的描述 (推荐填写,免得后续不知道以前提交的原因) ,点击 Commit
    在这里插入图片描述
    点击后,如果成功,左下角会弹出一下提示(如果不成功,根据错误提示查找报错原因)

    在这里插入图片描述
    点击左下角的 Version Control ,可以查看Git的版本管理信息,点击 Local Changes ,查看本地修改了的文件
    在这里插入图片描述
    点击 Log ,查看git的提交日志

    在这里插入图片描述

    三、 IDEA使用Git前的准备

    简介:介绍上传项目前的准备。

    3.1 在IDEA配置Git环境

    Git可以去官网下载,也可以从这里下载:Git下载地址(已把Git放进Cmder文件中,不用再另外下载),这里的资源是免费下载的,如果显示需要C币,私信作者调整就可以了。

    打开 idea 的设置面板 File --> Settings(快捷键: Ctrl+Alt+S

    在这里插入图片描述

    点击 Version Control --> Git ,修改git可执行文件的路径(如果下载Git的时候是默认安装的路径,这里好像会自动关联),找到git安装目录下的 git.exe 文件

    在这里插入图片描述
    点击 Test 测试一下,检查配置是否成功,配置成功的话会提示版本号的

    在这里插入图片描述

    3.2 创建Git本地仓库

    创建这个项目的git本地仓库,点击 VCS --> Import into Version Control --> Create Git Repository

    在这里插入图片描述

    选择目录路径(根据自己的选择),点击 OK
    在这里插入图片描述
    打开项目的目录,会发现生成了一个 .git 文件夹,git本地仓库创建完成。
    在这里插入图片描述

    四、 在IDEA推送项目到Git

    4.1 将文件添加到暂存区

    右键项目名,点击 Git --> Add

    在这里插入图片描述
    也可以在idea的导航栏选择,点击 VCS --> Git --> Add

    在这里插入图片描述

    4.2 从暂存区提交到本地仓库

    提交的方法有几个,选择一个进行操作就可以了。

    4.2.1 提交方法一

    直接点击上方导航栏的 就可以了
    在这里插入图片描述

    4.2.2 提交方法二

    右键需要提交的项目名,点击 Git --> Commit File (如果选择的是单个文件,显示的是 Commit File ,如果选择的是文件夹,显示的是 Commit Directory
    在这里插入图片描述

    4.2.3 提交方法三

    点击 VCS --> Commit (或者按快捷键 Ctrl + k
    在这里插入图片描述

    4.2.4 提交方法四

    点击上方导航栏的 VCS --> Git --> Commit Directory
    在这里插入图片描述

    提交到本地仓库的时候,会弹出提示让你检查确认,添加提交的描述(完善下文章,所以和最初写这篇文章的时候,项目、描述等有些变化),根据自己的情况修改,如下图所示

    在这里插入图片描述

    4.3 将本地仓库推送到远程仓库

    4.3.1 推送操作方法一

    右键 项目名 ,点击 Git --> Repository --> push (或者按快捷键:Ctrl + Shift +K

    在这里插入图片描述

    4.3.2 推送操作方法二

    点击上方导航栏的 VCS --> Git --> Push
    在这里插入图片描述
    会弹出窗口显示推送的项目(如果没有填过 账号密码 ,也就是说首次提交,是需要填写git的账号信息的)

    在这里插入图片描述

    提交完成,可以登录git,去远程仓库检查一下。

    五、 在IDEA从远程仓库克隆工程到本地仓库

    点击 VCS --> Git --> Clone

    在这里插入图片描述
    点击后会弹出窗口,如下图所示,填写相关信息

    在这里插入图片描述
    克隆完成后,可以打开本地存放路径(根据自己情况,也就是上面选择的路径),查看克隆下来的仓库。

    六、 在IDEA从远程仓库拉取代码

    点击上方导航栏 VCS --> Git --> Pull

    在这里插入图片描述

    点击后会弹出一下窗口,(根据自己情况)选择需要拉取的代码
    在这里插入图片描述

    七、 在IDEA创建分支

    点击 VCS --> Git --> Branches (或者按快捷键: Ctrl+Shift+`

    在这里插入图片描述
    弹出以下窗口,点击 New Branch

    在这里插入图片描述

    再填写 分支名 (这里勾选的话,创建完成就切换到这个新建的分支)
    在这里插入图片描述

    八、 在IDEA切换分支

    点击 VCS --> Git --> Branches (或者按快捷键: Ctrl+Shift+`

    在这里插入图片描述
    选择需要切换到的分支,点击 Checkout 就可以了

    操作完成。

    好了,继续学习。

    展开全文
  • Gitee 为了协助用户提高代码质量,进行完善的代码审查,推出了代码质量分析工具 Gitee Scan ,依托于 Gitee 企业版的现有功能,Gitee Scan 能够通过扫描仓库内的代码,帮助开发团队找出其中的问题,尤其是一些不...

    在项目开发的过程中,代码质量管理是非常重要的一个环节,项目中代码质量的高低直接影响着整个开发团队的工作效率。虽然代码质量本身并没有特别明确的量化指标,而且根据公司发展的不同阶段,团队规模的不同大小,项目的不同性质等,对代码质量的要求也不尽相同,但如果一个团队的代码质量过低,所带来的问题是相同的,前 Google 工程师王争总结过以下几点:

    • 添加或修改一个简单功能时,涉及要修改的地方特别多,而且很分散
    • 代码不可复用:相似的功能无法复用代码,要重新开发
    • 线上 Bug 频发,排错困难,修复难度大,时间长
    • 有很多奇怪的代码,代码读不懂,新人无法很快了解代码
    • 代码中坑特别多,不敢大动,一不小心就踩坑

    代码审查至关重要

    这些问题单纯的依靠开发后的人工测试是无法发现的,只能通过代码审查去发现和解决。进行代码审查时,除了严格执行代码规范、编写单元测试、必须的 Code Review、代码模块化等方法以外,有一件趁手的工具也是必不可少的。

    Gitee 为了协助用户提高代码质量,进行完善的代码审查,推出了代码质量分析工具 Gitee Scan ,依托于 Gitee 企业版的现有功能,Gitee Scan 能够通过扫描仓库内的代码,帮助开发团队找出其中的问题,尤其是一些不需要人工审查的低质量错误,帮助团队进行代码审查,从而提高代码质量。

    Gitee Scan 可以同时从代码缺陷和代码规范两个方面对代码进行扫描,快速定位错误代码和漏洞的位置,帮助开发人员将更多精力放在解决问题而不是发现问题上。目前 Gitee Scan 支持的语言有 Java、Python、PHP、C、C++、JavaScript、Go 以及独立针对 Android 特性的扫描。

    Gitee Scan 的工作方式

    在使用 Gitee Scan 时,用户可以通过两种方式发起代码质量分析:

    • 进入指定仓库中选择仓库分支发起全量扫描
    • 开启新建 Pull Request 增量代码自动扫描

    当开发人员想要对以前的代码进行错误检查时,可以选择进行全量扫描。全量扫描时,用户可以直接选择某个分支直接进行扫描操作并产出报告。报告中包含了缺陷报告及规范报告,在缺陷报告中,Gitee Scan 会通过 Bug、安全漏洞以及代码异味三个类别将问题分类,方便开发人员有针对性的修改。

    如下图所示,报告中已经精准的定位到了错误代码的位置以及其可能的危险程度,开发人员直接进行修改即可。

    在开发人员想要对后续产生的新代码进行错误检查时,可以选择进行增量扫描。Gitee Scan 增量扫描与全量扫描原理相同,但增量扫描更加自动化。开启增量扫描的开关后,企业内的所有分支在接受 Pull Request 前都会经过 Gitee Scan 的自动扫描并产出报告,每提交一次 Pull Request 后都会对提交的代码进行一次自动扫描。

    更有效的扫描工具

    测试结果表明,针对同一份代码,Gitee Scan 所扫描出的漏洞数量比同类型产品 SonarQube 多出 41.7%,并且 Gitee Scan 扫描后提供了代码评级及代码规范报告,用户可以对代码质量有更直观的了解。

    在后续的更新中,Giee Scan 会增加更多语言的支持以及更加深度的扫描能力,并且后续计划增加基于 CVE 的依赖项漏洞扫描,进一步帮助用户提升研发质量和效率。

    点击下面的链接访问 Gitee 企业版:https://gitee.com/enterprises

    展开全文
  • 不少用户都提到过想在移动端上使用 Gitee 的需求,没想到我们官方的移动端还没有出炉,这位优秀的 Gitee 用户已经为大家带来了一款开源的 Gitee 微信小程序,我们一起来看看~ 项目名称:Gitee+ 项目作者:...
  • gitee使用教程,创建项目仓库并上传代码

    万次阅读 多人点赞 2020-09-21 17:45:08
    文章目录一、关于gitee二、安装git三、登录gitee四、生成SSH公钥五、配置SSH公钥六、创建一个项目七、克隆仓库到本地八、关联本地工程到远程仓库九、添加文件十、执行git命令,提交文件十一、常用的git命令 ...
  • GVP (Gitee MostValuableProject ) – Gitee 最有价值开源项目计划是 Gitee 综合评定出的优秀开源项目的展示平台。GVP 项目的评选既要满足客观的硬指标,还需要通过评委会主观的投票认可。经过 2 年多时间,目前 ...
  • Gitee 上有许多程序员喜爱的 Chrome 插件开源项目,这些插件不仅可以直接下载使用,也可以根据代码 DIY 出自己的专属插件,下面就推荐几个实用的浏览器插件开源项目,每个都是精品。 1、项目名称:Tiny tools ...
  • GVP (Gitee MostValuableProject ) – Gitee 最有价值开源项目计划是 Gitee 综合评定出的优秀开源项目的展示平台。GVP 项目的评选既要满足客观的硬指标,还需要通过评委会主观的投票认可。经过 2 年多时间,目前 ...
  • 虽说 C 语言最近重返了 TIOBE 榜单的第一名,但Java 凭借着其强大的群众基础和使用人数,四月份在 的 Gitee 上仍然涌现了许多优秀的开源项目,这些开源项目从框架到应用都有涉及,一起来看看吧。 1.okhttps ...
  • 上的 C# 项目,感受一下,如果喜欢的话,记得来Gitee为他们点个 Star 哦:) 1. 项目名称: 基于经典领域驱动设计的权限管理系统 OpenAuth.Net 项目简介: 项目采用经典DDD架构(用沃恩.弗农大神的话,其实这...
  • Gitee 上也有一些数学算法的大牛,今天就为大家分享他们的开源项目,希望能给正在学习算法和数学的你有所帮助。 1.mfcplot 项目作者:rewine 开源许可协议:MIT 项目地址:https://gitee.com/rewine/mfcplot ...
  • 对于开发者来说,如何为开源项目选择一个合适的开源许可证,可能比写一万行代码更难: ...为此,Gitee 上线了开源许可证引导功能,我们会对没有许可证的公开仓库进行提示,如下图所示: 你可以通过开...
  • 除了那些经典的高 Star 项目,Gitee 上还有许多优秀的新项目每天都在更新,今天给大家介绍的就是近期值得关注的八款优质 Java 项目,看看都有什么吧。 1.CowSwing 项目地址:https://gitee.com/javacoo/CowSwing...
  • 提到 WebUI 组件类的开源项目,大家肯定首先会想到 Ant Design、Layui、ElementUI 等经典项目,但仍然有许多优秀的开发者在不断地探索和创新,今天 Gitee 为大家介绍的五款 WebUI 组件,均是近期新鲜上线的开源项目...
  • JavaScript 作为「前端三件套」中至关重要的一员,在开源领域的地位也是毋庸置疑的,Gitee 上有超过 40 万个开源项目使用 JavaScript 开发,今天给大家推荐的 5 款是 Gitee 上最近最受欢迎的 JavaScript 项目。...
  • Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,...码云 Gitee 近期增加了对 Jupyter Notebook 文档 (.ipynb) 的渲染支持,渲染效果如下所示 你可以通过以下地址查看实际渲染效果: ...
  • 上个月我们发布了轻量级在线编码环境 Gitee IDE,在过去近一个月的用户反馈中,我们做了些调整和更新。 相关更新功能描述如下: 支持黑暗主题(Dark mode),开发者可以更加的专注书写代码了。 增加 Vue、Wxss、...
  • WinForm 是 Windows Form 的简称,是基于 .NET Framework 平台的客户端开发技术,一般使用 C# 编程。...Gitee 中也有不少 WinForm 的簇拥,以下这几个优质的 WinForm 项目希望能给大家带来更新的视角。 1.HZHC...
  • 今天 Gitee 介绍的这款微信小程序商城项目就是一款从前端到后台完全开源的商城系统。 项目名称:Open-Shop 项目作者:老花生 开源许可协议:Apache-2.0 项目地址:...
  • 程序员除了需要具备写代码的能力,还要有写作能力,项目开发过程中需要...下面就推荐几个 Gitee 上的开源博客系统,希望有故事的程序员们能建立起自己的博客,与大家多多分享技术、分享生活。 1、项目名称:开源...
  • Git代码同时push到GitHub和Gitee(码云)

    万次阅读 2021-02-17 13:18:01
    Git代码同时push到GitHub和Gitee(码云) 1. 在Gitee和GitHub上分别创建一个项目(同名项目) 2. 克隆项目到本地 //从gitee 获取 $ git clone https://gitee.com/admin/demo.git //从github获取 $ git clone ...
  • https://gitee.com/enterprises 往期精彩: 码云如何保护你的数据——内部安全治理篇 企业代码安全知多少?这些是你应该了解的… 自建 GitLab 似乎很简单?这些坑也许你不知道 初创企业限时特惠,999...
  • 教你在 Gitee 上玩转 OpenHarmony 2.0

    千次阅读 2021-06-02 19:56:13
    全球开发者可通过 Gitee 访问项目仓库: https://gitee.com/openharmony OpenHarmony 是由开放原子开源基金会孵化及运营的开源项目,由基金会的 OpenHarmony 项目群工作委员会负责运作,遵循 Apache 2.0 等开源协议...
  • 这个「魔方模拟器」由 Gitee 用户华哲辰发布,小编实际体验后发现它并不像看上去那么简单,一起来和小编看看吧! 项目名称:cuber 项目作者:华哲辰 开源许可证:MIT 技术栈 typescript webpack ...
  • 马上试试连上 Gitee,团体开发更方便。 准备: 安装 Git、安装最新的微信小程序开发助手、注册 Gitee 账号。 第一步: 打开对应的项目,开启版本管理。 第二步: 初始化 Git 版本库 点击确定,马上就...
  • Tencent Hub 是腾讯云平台提供的基于容器的服务,为您提供多存储格式的版本管理,支持 Docker Image、Binary、Helm Charts 等多种类型文件。Tencent Hub 还为您提供...日前,腾讯云 Tencent Hub 已经加入对 Gitee 码...
  • Gitee介绍与使用

    千次阅读 2021-05-12 13:49:49
    幸好,中国就有一款和GitHub类似的代码托管中心,即Gitee,中文名叫码云。 码云是开源中国推出的基于Git的代码托管服务中心,使用方式跟GitHub一样,而且它还是一个中文网站,如果你英文不是很好,那么它是最好的...
  • gitee码云完整使用教程(部署与克隆)

    万次阅读 多人点赞 2020-03-09 16:22:00
    登录码云 https://gitee.com/创建一个仓库 2.使用git在本地初始化 (1)新建一个目录,存放下载下来的项目,我在D盘新建了一个“gitspace”文件夹,用来存放下载下来的项目 (2)进入刚刚新建的文件夹,即进入...
  • idea配置gitee、上传项目、更新项目

    万次阅读 多人点赞 2020-05-30 10:36:05
    上传项目到gitee 首先新建一个空项目,然后创建本地仓库: 将项目上传到本地仓库: 提交上传: 现在是添加到本地了,下面分享到gitee网页: 点击分享: 就完成了上传。 更新项目 我们在上传后代码改动他会显示蓝色...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 122,288
精华内容 48,915
关键字:

gitee