代码托管平台对比
Gitlab
Site,功能丰富, 集成了 CI/CD, 也能自己搭建 社区版, 免费的私有库, 用于团队协作的功能比较多
Gitee
码云,国内的github 帮助文档,也是有私有库, 但是私有库有数量限制, 不过那个数挺大的, 1000 还是多少, 但是分支图的显示不喜欢, 分支都没有闭合, 真难受
URL规则
HTTPS & SSH
HTTPS:
https://gitee.com/kcp1104/MythRedisClient.gitSSH:
git@gitee.com:kcp1104/MythRedisClient.git
Github
全球范围性的网站 开发者文档
在 github 上修改了项目后,或者以后是和别人一起开发,就要先git pull origin (master)将别人的分支和自己的分支都拉下来确保是最新,再进行 git push -u origin master
才能正确提交代码,如果不 pull,提交是注定失败的,还会扰乱分支图。
URL 规则
github 仓库的 URL 规则,git.io 是短网址服务。
- HTTP & SSH
SSH:
git@github.com:Kuangcp/Script.gitHTTPS:
https://github.com/Kuangcp/Script.git
- 目录:
https://github.com/用户/项目/tree/分支/相对根目录的目录
- 文本文件:
https://github.com/用户/项目/blob/分支/文件目录
- 二进制文件,例如图片:
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 图标
规则 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 技术交流群。
上一篇: 卷积神经网络协同推断仿真系统
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论