代码托管平台对比

发布于 2021-10-17 17:41:56 字数 2945 浏览 1343 评论 0

Gitlab

Site,功能丰富, 集成了 CI/CD, 也能自己搭建 社区版, 免费的私有库, 用于团队协作的功能比较多

Gitee

码云,国内的github 帮助文档,也是有私有库, 但是私有库有数量限制, 不过那个数挺大的, 1000 还是多少, 但是分支图的显示不喜欢, 分支都没有闭合, 真难受

URL规则

HTTPS & SSH


Github

全球范围性的网站 开发者文档

在 github 上修改了项目后,或者以后是和别人一起开发,就要先git pull origin (master)将别人的分支和自己的分支都拉下来确保是最新,再进行 git push -u origin master 才能正确提交代码,如果不 pull,提交是注定失败的,还会扰乱分支图。

少有人知的 GitHub 使用技巧

URL 规则

github 仓库的 URL 规则,git.io 是短网址服务。

  1. HTTP & SSH
  2. 目录:
    • https://github.com/用户/项目/tree/分支/相对根目录的目录
  3. 文本文件:
    • https://github.com/用户/项目/blob/分支/文件目录
  4. 二进制文件,例如图片:
    • https://raw.githubusercontent.com/用户/项目/分支/文件目录

例如同仓库下的这个文件 /Linux/Docker.md 可以直接这样写,方便调用,最好最前面不要加 . 这个表示当前目录的

MarkDown 规则

更多详情>>

wiki

其实也是一个git仓库, 以特定格式进行显示而已

侧栏的目录依赖于 _Sidebar.md 文件 其显示规则类似于 Markdown 语法:

* [[Introduction|Home]]
* Basic Utilities
  * [[Using/avoiding null|UsingAndAvoidingNullExplained]]

其中 [[名称|URL]] 类似于 URL 的 md 后缀也要去掉,不然就跳转到md文件的源路径了,允许 md 以文件夹多结构的形式存在,但是最终的目录规则是扁平的,直接就是文件名,没有目录名。

Bandage 图标

shields

规则 https://img.shields.io/badge/note-JavaSE-blue.svg

  • 如果是中文则要转码
  • 颜色: brightgreen green yellowgreen yellow orange red lightgrey blue ff69b4 (也就是说可以设置任意颜色)

Gitea

官网

自建

使用 docker 安装比较简单

配置数据库,一定要是外网的。或者容器互联 /data/gitea/conf/app.ini Docker中要修改的配置,都是改成对外的配置

ROOT_URL         = http://git.kuangcp.top/
DOMAIN           = git.kuangcp.top
SSH_PORT         = 22
SSH_DOMAIN       = kuangcp.top

然后还需修改本地的SSH配置才能正常使用

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

遂心如意

文章 0 评论 0

5513090242

文章 0 评论 0

巷雨优美回忆

文章 0 评论 0

junpengz2000

文章 0 评论 0

13郎

文章 0 评论 0

qq_xU4RDg

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文