Gitee整改之思考
<p>本文主要内容如下:</p><ul>
<li>1.Gitee是什么?</li>
<li>2.Gitee与Github的区别有哪些?</li>
<li>3.为什么要使用Gitee?</li>
<li>4.Gitee的商业模式是怎样的?</li>
<li>5.Gitee为何会被整改?</li>
<li>6.Gitee这次的整改影响有多大呢?</li>
<li>7.网上对于Gitee这次整改是怎样看的呢?</li>
<li>8.Gitee的替代品有哪些?</li>
</ul>
<h2><span id="一-gitee是什么">一、Gitee是什么?</span></h2>
<p>Gitee是开源中国社区2013年推出的基于Git的代码托管服务,目前已经成为国内最大的代码托管平台,致力于为国内开发者提供优质稳定的托管服务。</p>
<h2><span id="二-gitee与github的区别有哪些">二、Gitee与Github的区别有哪些?</span></h2>
<h3><span id="1不同点">1.不同点</span></h3>
<ul>
<li>(1)使用人群上,Gitee面向国内人群,而Github面向世界各国人群。</li>
<li>(2)环境限制上,Gitee受环境的限制比较多,而Github相对而言限制比较少。</li>
<li>(3)开源生态上,Gitee开源生态比较单一,而Github非常丰富。</li>
<li>(4)功能上,功能上既有共同点,也有不同点(企业版或个人免费版均有差异)。</li>
</ul>
<h3><span id="2相同点">2.相同点</span></h3>
<ul>
<li>(1)均有企业版本,功能不一样。</li>
<li>(2)均支持Git版本控制。</li>
<li>(3)常用功能相似度比较高(如代码托管、wiki、issues、fork、pr、组织等)。</li>
</ul>
<h2><span id="三-为什么要使用gitee">三、为什么要使用Gitee?</span></h2>
<p>国内使用Gitee的朋友们,使用Gitee无非是基于如下几点?</p>
<ul>
<li>1.搭建基于Hexo的静态网站服务。</li>
<li>2.Github与Gitee绑定,相关仓库代码实时同步。</li>
<li>3.万一Github被封锁了,可以使用Gitee作为替代品,持续为国内开源生态作贡献。</li>
<li>4.付费的企业版,适用于大多数IT公司的开发及团队管理模式(这也是Gitee商业模式的核心)。</li>
<li>5.访问速度比访问Github要快得多。</li>
</ul>
<h2><span id="四-gitee的商业模式是怎样的">四、Gitee的商业模式是怎样的?</span></h2>
<p>Gitee的商业模式就是Saas服务,为企业提供一整代码托管和研发协作方案,促使企业研发与管理模式的效率提升,从而实现盈利(持续盈利是通过企业不断续费来实现的)。以前在深入理解SaaS之业务篇提到过一点:<strong>SaaS的本质是续费</strong>。</p>
<h2><span id="五-gitee为何会被整改">五、Gitee为何会被整改?</span></h2>
<p>Gitee自2013年到现在,已经存货了9年。一家公司能坚持活过9年,也是十分不易。之所以被整改,是因为一些人上传了很多不和谐的东西,从而造成不好的影响,促使Gitee不得不整改。去年的时候博客园也是因此而整改,由此我写下了一篇文章叫博客园整改之思考。</p>
<h2><span id="六-gitee这次的整改影响有多大呢">六、Gitee这次的整改影响有多大呢?</span></h2>
<p>我的回答是,非常大。一方面,促使一些人放弃使用Gitee;另外一方面,不少人的开源仓库遭到了封锁(需要绑定手机号以及实名认证才可以公开);最后,对于Gitee而言,影响无疑是最大的(用户群体流失以及开源生态锐减)。但幸运的是,Gitee本质上面向的是企业,而非开源生态的用户们,由此而言,影响是有的,但并不致命。</p>
<h2><span id="七-网上对于gitee这次整改是怎样看的呢">七、网上对于Gitee这次整改是怎样看的呢?</span></h2>
<p>以下看法不列举具体昵称或人名,用ABCDEFG之类的代替:</p>
<p><strong>A的看法:</strong><br><img src="https://youcongtech.com/2022/06/11/Gitee%E6%95%B4%E6%94%B9%E4%B9%8B%E6%80%9D%E8%80%83/01.png" alt="图一" width="undefined" height="undefined" title="图一"></p>
<p><strong>B的看法:</strong><br><img src="https://youcongtech.com/2022/06/11/Gitee%E6%95%B4%E6%94%B9%E4%B9%8B%E6%80%9D%E8%80%83/02.png" alt="图二" width="undefined" height="undefined" title="图二"></p>
<p><strong>C的看法:</strong><br><img src="https://youcongtech.com/2022/06/11/Gitee%E6%95%B4%E6%94%B9%E4%B9%8B%E6%80%9D%E8%80%83/03.png" alt="图三" width="undefined" height="undefined" title="图三"></p>
<p><strong>D的看法:</strong><br><img src="https://youcongtech.com/2022/06/11/Gitee%E6%95%B4%E6%94%B9%E4%B9%8B%E6%80%9D%E8%80%83/04.png" alt="图四" width="undefined" height="undefined" title="图四"></p>
<p><strong>E的看法:</strong><br><img src="https://youcongtech.com/2022/06/11/Gitee%E6%95%B4%E6%94%B9%E4%B9%8B%E6%80%9D%E8%80%83/05.png" alt="图五" width="undefined" height="undefined" title="图五"></p>
<p><strong>F的看法:</strong><br><img src="https://youcongtech.com/2022/06/11/Gitee%E6%95%B4%E6%94%B9%E4%B9%8B%E6%80%9D%E8%80%83/06.png" alt="图六" width="undefined" height="undefined" title="图六"></p>
<p><strong>G的看法:</strong><br><img src="https://youcongtech.com/2022/06/11/Gitee%E6%95%B4%E6%94%B9%E4%B9%8B%E6%80%9D%E8%80%83/07.png" alt="图七" width="undefined" height="undefined" title="图七"></p>
<p><strong>H的看法:</strong><br><img src="https://youcongtech.com/2022/06/11/Gitee%E6%95%B4%E6%94%B9%E4%B9%8B%E6%80%9D%E8%80%83/08.png" alt="图八" width="undefined" height="undefined" title="图八"></p>
<p><strong>I的看法:</strong><br><img src="https://youcongtech.com/2022/06/11/Gitee%E6%95%B4%E6%94%B9%E4%B9%8B%E6%80%9D%E8%80%83/09.png" alt="图九" width="undefined" height="undefined" title="图九"></p>
<p><strong>J的看法:</strong><br><img src="https://youcongtech.com/2022/06/11/Gitee%E6%95%B4%E6%94%B9%E4%B9%8B%E6%80%9D%E8%80%83/10.png" alt="图九" width="undefined" height="undefined" title="图九"></p>
<p>以上看法均来自如何看待 5 月 18 日 Gitee 仓库开源须审核,已开源部分仓库暂时关闭,审核通过后再次公开?,感兴趣的朋友可以阅读原文了解。</p>
<h2><span id="八-gitee的替代品有哪些">八、Gitee的替代品有哪些?</span></h2>
<h3><span id="1从公有云的角度看">1.从公有云的角度看</span></h3>
<ul>
<li>(1)阿里云Code。</li>
<li>(2)Azure DevOps。</li>
<li>(3)Github。</li>
<li>(4)Gitlab。</li>
<li>(5)Coding DevOps。</li>
<li>(6)Bitbucket。</li>
</ul>
<h3><span id="2从私有云的角度看">2.从私有云的角度看</span></h3>
<ul>
<li>(1)自建Gitlab。</li>
<li>(2)自建Gitblit。</li>
<li>(3)自建Gitea。</li>
<li>(4)自建GitBucket。</li>
<li>(5)自建Gogs。</li>
<li>(6)自建Gitolite。</li>
</ul>
<p>其中用的最多的就是自建Gitlab。</p>
<h3><span id="3gitlib-ce小试牛刀">3.Gitlib-CE小试牛刀</span></h3>
<p>关于Gitlib-CE环境搭建,可参考如下步骤(一共五步):</p>
<h4><span id="1配置镜像">(1)配置镜像</span></h4>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">备份</span>
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-<span style="color: rgba(0, 0, 0, 1)">Base.repo.backup
</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">下载</span>
<span style="color: rgba(0, 0, 255, 1)">get</span> -O /etc/yum.repos.d/CentOS-Base.repo http:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrors.aliyun.com/repo/Centos-7.repo</span>
<span style="color: rgba(0, 0, 0, 1)"># 或者
curl </span>-o /etc/yum.repos.d/CentOS-Base.repo http:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrors.aliyun.com/repo/Centos-7.repo
</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">生成缓存</span>
yum makecache</pre>
</div>
<h4><span id="2安装">(2)安装</span></h4>
<div class="cnblogs_Highlighter">
<pre class="brush:csharp;gutter:true;">curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
yum -y install gitlab-ce
</pre>
</div>
<p> </p>
<h4><span id="3配置">(3)配置</span></h4>
<div class="cnblogs_code">
<pre>cd /etc/gitlab/<span style="color: rgba(0, 0, 0, 1)">
vi gitlab.rb
external_url</span><span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">http://gitlab.example.com</span><span style="color: rgba(128, 0, 0, 1)">'</span> #域名或端口(如果是端口,需写为http:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">192.168.0.1:9090</span></pre>
</div>
<h4><span id="4初始化">(4)初始化</span></h4>
<div class="cnblogs_code">
<pre>gitlab-ctl reconfigure</pre>
</div>
<h4><span id="5启动">(5)启动</span></h4>
<div class="cnblogs_code">
<pre>gitlab-ctl start</pre>
</div>
<p> </p><br><br>
来源:https://www.cnblogs.com/youcong/p/16369120.html
頁:
[1]