gitlab 大一初学者使用教程

本文介绍了如何通过GitLab创建项目仓库、添加SSH密钥以实现安全连接,以及使用SourceTree或命令行进行代码克隆与推送。同时,讨论了master分支保护策略、22号端口超时问题的解决和SSH连接问题的排查方法,为开发者提供了一套完整的GitLab使用流程。

目录

1.准备

2.添加ssh(电脑与远程仓库连接的桥梁)

3.克隆远程仓库及推送代码

4.master保护问题

5.22号端口超时问题

 6.ssh无法连接问题


1.准备

1.通过大学vpn注册账号并登录

2.建议先将语言设置为简体中文,可自行百度,很简单

3.进入自己的团队中,创建一个仓库(点击新建项目)

b7479f97e365440684bc090677e56885.png

4.选择创建空白项目,进入创建页面,图中红色圈内必填,而可见性级别建议选择私有

d18e167912294fbd988247e50658e141.png

2.添加ssh(电脑与远程仓库连接的桥梁)

1.下载git,点击链接选择版本下载 Git - Downloading Package (git-scm.com)

2.安装过程注意放到了哪个位置,除此之外一直点next就好

3.在任意位置创建空文件夹,右键,点击下图过程

f73927e3468d44199abb087d903bcde4.png

5f7e01efbb224d498e79b41f6b6046c4.png

最后复制如图的ssh

6700103665684b0facd1d6a5ea157bd5.png

4回到gitlab界面,点击右上角头像,出现下栏,点击edit profile

c19e70a838c44bafa71ada8aec885b7e.png

 点击左栏中SSH密钥如下图

4a3bbf2e826145b5971e9d34c041b2d9.png

将生成的ssh粘贴到图中第一个红圈内,在第二个红圈内起个名字

fbb7e93c7d06490094bc5376bcc44452.png

3.克隆远程仓库及推送代码

1.准备:下载sourcetree(推荐)

2.打开gitlab中要上传的项目,复制图中红圈

1bdd17623a1847d5bd6263d607b0cfca.png

 3.之后的操作,用sourcetree:(20条消息) SourceTree使用图解_我就不开心灬的博客-CSDN博客_sourcetree

用git:1880c4c7d6384966b6f16b8c5cb963f2.png

 (20条消息) 使用gitlab初次上传代码_肩上风骋的博客-CSDN博客_gitlab上传代码

4.master保护问题

1.GitLab中创建项目后,默认只有一个master分支。默认状态下master分支处于被保护状态,只有项目组的Maintainer能在master分支下进行提交、合并,而Developer无法在master分支上直接进行操作。

2.五种身份

d6bb1884a3214f0caeaba2637d6c876d.png

 3.owner在设置中找到该项目,选择允许developer推送和修改master

5.22号端口超时问题

1.问题如图

de8f256ac2d7479f9dc16a8604f09cf4.png

 2.下载globalprotect,登录大学vpn环境

北京邮电大学操作链接:北邮VPN用户使用指南(MacOS版)-信息化技术中心-北京邮电大学 (bupt.edu.cn)

 6.ssh无法连接问题

重新生成一个ssh

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值