Tag: gitlab

升级了 gitlab 到 8.5

升级过程出乎预料的简单,嗯,也出乎预料的不简单。

简单是因为,没有复杂的配置,只需要 apt install 一下即可。

不简单是因为,包文件是托管在 amazon 上的,网络速度感人,挂代理装了若干次才装上。

另外 8.5 似乎在速度上有了较大提升,官方如是说:GitLab’s fastest release ever: 8.5, with Todos and Geo。升级后的感觉而言,似乎是,快了一点,不知道是真快了还是幻觉。

而自动删除 LFS 文件的功能被定在了 8.6 的 milestone 上,再等等吧。

update:
又被推到 8.7 了汗

gitlab 搭好了

https://code.cmet.ustc.edu.cn

现在版本的 gitlab 安装还是非常方便的,官方提供了很简单的“一键安装包”,自动把所有依赖包括 Web 服务器都给你包在一起,还提供命令行 ctl 工具,这实在是不能再好了。

迁移了几个项目过去,用起来还是非常舒服的,支持常规功能 wiki、release 啥的就不用说了,还支持 LFS这种高级货。

另外还尝试配置了一下 let’s encrypt 的 HTTPS 证书,基本完全按照里面的步骤,没有遇到任何问题,小绿锁亮起来,哈哈。

测试 LFS 的时候发现不弹出用户名密码的输入框,总是报找不到认证信息的错,后来发现我机器上安装的 git 没有 git-credentials 命令,不知道之前就没有还是怎么回事,重新安装 git 之后问题解决。

如果 git 仓库选择了 HTTPS 地址,或者使用了 LFS(gitlab 目前只支持 https 的 lfs 认证接口),会遇到需要重复输入帐号密码的问题,可以安装巨硬官方出品的神器 Git Credential Manager for Windows,怎么用呢,看说明:

How to use
You don’t. It magically works when credentials are needed.

大微软就是这么霸气。

LFS 目前的问题是项目删除的时候不会清理服务器上的 lfs 目录,期待后面的版本改进了。

Copyright © 2024 yet Another

Theme by Anders NorenUp ↑