草庐IT

Git、Gitee、Github、Gitlab区别与 Git搭建

Git:本地软件,无需联网即可使用,实现本地代码的管理。    分布式版本控制系统,是一种工具,用于代码的存储和版本控制。     将本地文件通过一定的操作将其同步上传到Github或GiteeGitee:是一家中国公司,GitHub相当于云服务器,这个云服务器是国外的,为了方便国内用户需求,Github被中国化了,变成了Gitee(码云); 全中文,大部分用户都是国人,优秀的库相对少。        不用自己搭建环境,可以建立自己的私有仓库Github:是一家美国公司,基于Git实现的在线代码仓库,目前全球最大的代码托管平台        面向开源及私有软件项目的托管平台,只支持git作为唯

解决error: failed to push some refs to ‘https://gitee.com/xxx.git‘

在git执行命令gitpushoriginmaster时候报错error:failedtopushsome refs to"https://gitee.com/xxx.git"根本原因是远程仓库和本地仓库内容不同,将远程仓库中不同的内容pull到本地,就好了。解决方法:gitpull--rebaseoriginmaster将初始化文件同步到本地,然后再次执行gitpushoriginmaster

Gitee搭建个人博客(Beautiful Jekyll)

目录一、引言二、博客模板选型-Jekyll三、安装Jekyll环境3.1安装Ruby3.2安装Jekyll3.3下载Jekyll主题四、搭建我的Gitee博客4.1选择主题-BeautifulJekyll4.2创建Gitee账号同名代码库4.3写博客4.4开通GiteePages服务五、对BeautifuJekyll的相关优化一、引言之前用GithubPages搭建过博客,但是在国内访问Github时断时续…后续关注到国内Gitee也提供Pages功能,所以决定将之前Github上的博客搬到GiteePages。本文主要记录了如何使用Jekyll及GiteePages搭建个人博客。起初在Git

解决在linux上git clone 时报错 git@gitee.com: Permission denied (publickey). Could not read from remote repo

文章目录报错详情:原因分析:解决方法:报错详情:今天在gitee上看到一个比较感兴趣的项目,于是就想下载下来研究研究,结果gitclone克隆的时候报错了,报错如下:git@gitee.com:Permissiondenied(publickey).fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists.原因分析:Permissiondenied(publickey)没有权限的publickey(公锁),出现这错误一般是以下两种原因:客户端与

在windos中同时使用gitee与github

1.为什么这样做?原因非常简单,我们遇到自己喜欢的git仓库后,通常会将他们克隆到我们本地电脑上,但这个时候会有一个问题,就是我们喜欢的仓库有可能是gitee仓库,也有可能是github仓库,这个时候将git设置成既可以拉取gitee仓库又可以拉取github仓库就显得非常重要。2.下载并安装git这里以windows版本为例。官网下载地址为git-scm.com国内下载镜像为6阿里镜像第一步:打开官网下载git-scm.com我们选择下载git-2.4.1因为git的服务器在国外下载可能比较慢,我把exe安装包放到了我的百度网盘上了,大家自取即可。链接:https://pan.baidu.c

本地项目上传到Git(Gitee)仓库,以及克隆仓库项目到本地

1、本地项目上传到Git(Gitee)仓库一、步骤解答(详细图解步骤见第二大点)1、打开我们的项目所在文件夹,我们发现是不存在.git文件2、在你的项目文件夹外层【鼠标右击】弹出菜单,在【鼠标右击】弹出的菜单中,点击【GitBashHere】,弹出运行窗口(前提条件是已装好git环境)3、在命令窗口中输入:gitinit(初始化)4、在Gitee或Git中将创建好的仓库地址复制下来5、在命令窗口中输入:gitremoteaddorigin仓库地址6、在命令窗口中输入:gitpulloriginmaster7、在命令窗口中输入:gitadd.8、在命令窗口中输入:gitcommit-m“XX”(

【linux】2 make/Makefile和gitee

文章目录一、Linux项目自动化构建工具-make/Makefile1.1背景1.2实例代码1.3原理1.4项目清理二、linux下第一个小程序-进度条2.1行缓冲区2.2进度条三、git以及gitee总结ヾ(๑╹◡╹)ノ"人总要为过去的懒惰而付出代价ヾ(๑╹◡╹)ノ"一、Linux项目自动化构建工具-make/Makefile1.1背景一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作makefile带来的好处就是——“自动化编译”,一旦写好,只

如何在Gitee创建仓库并上传文件

个人仓库创建    首先在网页中注册并登录gitee,然后进行如下操作:1、在Gitee页面右上角找点+号点击新建仓库 2、填写一个仓库名称,下移将红框圈起的方框勾选上即可创建仓库(仓库介绍可写可不写) 3、创建成功跳到如下界面 4、此时不要关闭该页面,到文件中新建一个文件夹(文件夹名字随意,在C/D/F盘建都可以)打开新建的文件夹,在里面添加一个文件(里面随意写点内容)  5、在当前页面点击鼠标右键,打开GitBashHere                6、如果第一次使用git,进行全局配置,回到新建的仓库页面,找到下图内容 由于GitBashHere无法复制,所以要将这两条指令手敲上去

【万字长文】Vue+SpringBoot实现大文件秒传、断点续传和分片上传完整教程(提供Gitee源码)

前言:最近在实际项目中碰到一个需求,客户可能会上传比较大的文件,如果采用传统的文件上传方案可能会存在服务器压力大、资源浪费甚至内存溢出的一些安全风险,所以为了解决一系列问题,需要采用新的技术方案来实现大文件的上传;空闲的时候参考了网上的一些相关教程,最后自己归纳总结了一下,本篇博客我就逐步讲解了我是如何一步步去实现大文件秒传、断点续传和分片的这三个功能的,每段代码都会进行讲解,在博客的最后我会提供Gitee源码供大家下载。目录一、为什么要使用该技术方案 二、什么是秒传三、什么是断点续传 四、什么是分片上传五、上传流程六、搭建SpringBoot项目6.1、准备工作 6.1.1、导入pom依赖6

【Gitee进行fork后的仓库,与原仓库同步】

Gitee进行fork后的仓库,与原仓库同步fork一个仓库后,如何快速地与根仓库同步使用场景解决方法1、使用Gitee同步功能,2、删掉自己名下fork的仓库,再fork一次3、设置上游代码库4、主仓库与Fork项目代码同步完成。fork一个仓库后,如何快速地与根仓库同步使用场景1、fork一份原仓库的项目到我们自己的仓库中,2、在自己的仓库中切新的分支进行开发,开发完成之后,再推送到自己的仓库3、在原仓库进行PullRequest,等待审核人审核代码通过后,我们的分支就被合并到原仓库中而在这个过程中,原仓库的代码经常会变动,而Gitee不会帮我们自动同步原仓库的代码,我们不确保自己修改的代