Tag: devop

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 目录,期待后面的版本改进了。

Ansible Windows

Ansible 不支持 Windows,看到有人在 cygwin 里面折腾心想太蛋疼了,结果转眼发现一个项目,在 vagrant 里面自己 provision 自己,哎呀豁然开朗了。

Copyright © 2024 yet Another

Theme by Anders NorenUp ↑