尚硅谷2024最新Git企业实战教程,全方位学习git与gitlab
总时长 5:42:00 共40P
此文章包含第25p-第p26的内容
文章目录
推送项目到gitlab
idea安装gitlab插件
添加远程连接
这里的访问令牌需要到gitlab页面里来配置
api权限就代表可以读可以写
使用令牌和ssh,就可以连接上了
配置免密登录
建立安全连接,就可以免密登录了
如果之前有密钥的话可以写y覆盖
推送项目到远程库
-
登录root用户
-
进来点击管理中心
-
点击设置-》仓库
-
点击默认分支 ,这里不可以使用完全保护 完全保护状态是无法推送代码的
-
使用初始推送后完全保护
初始化之后再进行保护,这样的化以后想要把代码推送到主分支上就必须在gitlab上进行合并(防止主分支受到未审核的代码的干扰)
-
推送代码到远程库
可以选择推送的组,而且可以选择权限(公共的或私有的)
-
点击推送
-
在gitlab里点击项目 找到项目
在gitlab上创建项目
-
点击新建项目
-
创建空白项目
创建完成
- 进入管理员页面 这里的项目管理员是他对应的组的管理员
额外功能的使用
推送分支到远程库
修改主分支上的代码 然后提交 这里是正常的
推送到远程库 这时候无法推送
不让推送
这时候我们需要新建一个分支
提交到另一个分支 可以提交
标记功能
可以管理议题和合并请求
生成快速标记
创建合并请求
左边是需要被合并的分支 右边是目标分支
一般合并完之后 需要把分支删除掉 这里为了后续使用不去删除
这里我们使用管理员的账号进行合并请求
如果程序有bug 可以提交一个bug议题
议题也可以发布需要开发新功能的议题 ,开发人员看到后 创建一个新的分支 然后进行操作即可