GitLab
来自李老师的教学百科
我们的gitlab网址为:http://git.aqsh3x.com:8099 我们将在这个平台上学习git的使用方式。
这是一种 Git 仓库托管服务的web工作模式软件。可以很方便的实现协作式版本控制,它的主要语言是英语,同时支持中文与其他各种语言,因为这种软件的業務範圍是面向全球范围的。
GitLab 是由 GitLab Inc.开发,一款基于 Git 的完全集成的软件开发平台(fully 集成軟體 development platform)。另外,GitLab 且具有wiki以及在线编辑、issue跟踪功能、CI/CD 等功能。
代码修改[编辑]
- 当我们在BT面板中安装后要修改
/var/opt/gitlab/gitlab-rails/etc
这个文件中的IP来使用域名连接的方式。
- 最新版的gitlab已经内置了中文
但要在个人设置中指定,默认的只能是英文,因为中文界面并没有完全翻译完成。
新代码库[编辑]
命令行指引 您还可以按照以下说明从计算机中上传现有文件。
Git 全局设置
git config --global user.name "JarodLee" git config --global user.email "mail@aqde.net"
创建一个新仓库
git clone git@git.aqsh3x.com:root/new.git cd erisemail git switch -c main touch README.md git add README.md git commit -m "add README" git push -u origin main
推送现有文件夹
cd existing_folder git init --initial-branch=main git remote add origin git@git.aqsh3x.com:root/new.git git add . git commit -m "Initial commit" git push -u origin main
推送现有的 Git 仓库
cd existing_repo git remote rename origin old-origin git remote add origin git@git.aqsh3x.com:root/new.git git push -u origin --all git push -u origin --tags
中文文档[编辑]
国内有一批人正在翻译文档,做的很不错:https://www.bookstack.cn/read/gitlab-doc-zh/docs-535.md
使用中的问题[编辑]
目前看来用户密码限制最小为8位:https://www.kancloud.cn/apachecn/gitlab-doc-zh/1949104#modify-minimum-password-length-using-gitlab-ui