gitlab 部署
我自己用的是NAS自带的gitlab套件,安装就完了,其他平台需要自己部署一下
ubuntu平台部署命令
有图形界面下载安装gitlab deb包就挺方便的
没图形界面就用指令安装吧
浏览器输入地址登陆,地址为ip:端口号
局域网内可以直接使用,有公网ip就可以到处用了
登陆
打开页面,输入预设的用户名密码就可以使用了,初始的用户名为root,密码可以在/etc/gitlab/initial_root_password文件中找到,也可以自行修改
设置用户名和密码
登陆后,用户名密码可以进左上角用户下面找到setting,进行设置,可以给自己加几个账号,也可以为小伙伴们添加账号
管理用户与用户组
管理者可以手动添加用户,也可以为这些用户编组以方便权限管理,通过这个功能安排合作开发的小伙伴们的权限
权限管理
用户或用户组对于某一个项目的权限有不同的等级,管理者可以手动需改他们的权限来保证代码安全
管理公钥
用户想要通过ssh拉代码需要将公钥保存到gitlab上,每一台设备都需要各自的ssh
新建project
点击new project按钮,建立自己的gitlab项目吧,可以和小伙伴们一起合作开发了,团队成员可以通过project地址将工程库的代码拉取到本地开发,并将各自的代码提交之后统一管理。
代码管理
提交上来的代码,管理者可决定是否合入