分类
Github IT行业

Gitee得到了工信部的支持,将来会完全成为github的替代品吗?

刚才有人在冯大的知识星球上提问,《Gitee得到了工信部的支持!冯老师您觉得将来会完全成为github的替代品吗?》

大辉回复,怎么可能。

我的回答:

如果你觉得github就是一个代码仓库,仓库里面的项目都可以被复制过来,github以后不会继续有人更新,背后没有美国的开源文化、法律、社区的力量的话。那么当然可以替代。明天就可以,哦,不对,最好的带宽估计也要拉上个几个月吧。

其实这个回答可以类比的是,有些人真的以为现代科学就这样了,这个世界的创新也就这样了。所以他们相信脱钩也无所谓,闭关锁国,自力更生,我们也可以做全球最牛的国家。

分类
Github 技术

Github 企业版如何限制访问IP?

有很多公司的 Github 企业版运行在完全的内网,有些公司的 Github 企业版运行在公网上。不管内网还是公网,从企业信息安全的角度上公司、安全人员或者管理人员总是希望给服务器加上 IP 访问控制。

我之前研究了下,原来 Github 企业版已经内置了 UFW 防火墙软件。其实,我们只需要简单的利用 UFW 防火墙增加一些访问规则就可以轻松的给服务器增加 IP 访问控制了。

分类
Github 技术

Github Desktop如何添加使用自签证书的Github企业版账号

Github Desktop 是 Github 自己出品的 Git 和 Github 客户端,特别是针对 Github 的各种特定功能都有支持,所以现在很流行也被广泛的使用。

自签证书会带来的问题

有些企业的 Github 企业版因为种种原因没有申请正式的证书,或者是在POC,内部部署测试期间,没有申请证书。那么有些时候,比如刚刚下载 Github Desktop 就会在默认的欢迎页面遇到困难。例如下图:

解决方法

第一步,在欢迎页选择 skip this step 跳过欢迎页

第二步,正常设置你的 Git 信息

这个信息是提供在提交记录里面你的个人信息的。填写 Name 和 Email 即可。

第三步,填写服务器地址

首先,在菜单里面选择 Preferences:
在弹出的界面选择 Accounts,然后点击 Github Enterprise Server 旁边的 Sign In 按钮。
然后填写你的 Github 企业版服务器地址:

第四步,信任证书。

接下来会提示你这个服务器的证书是自签证书。提示也介绍了,你在试用 Github 企业版服务器的时候,自签证书是很普遍的。

请选择查看证书 View Certificate
然后,在弹出的证书介绍页面选择显示证书

然后选择始终信任即可

第五步,登录你的账号和密码,稍事等待设置就完成了。

完成设置后,你就可以点击 Clone a Repository 把一个 repo 克隆到本地进行操作了。