【最新、最全】GitLab创建项目及使用说明

1、GitLab简介

1.1 Git

     在介绍GitLab时,首先先介绍一下Git。
     Git是一个版本控制系统(Version Control System,VCS)。
     我也是因为实验室做第一个项目,才开始用Git,当然GitHub之前听过,但是都没怎么用过。
     接触了Git之后,发现Git这种版本控制系统,可以让你不用担心文件丢失,不小心误修改文件等等“事故”,因为git 上可以随时下载项目,并且可以进行项目回退。
     Git这类的版本控制系统不同于SVN, CVS这类早期的集中式版本控制系统,它是一个分布式版本控制系统,在分布式版本控制系统里,客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。因为每一次的提取操作,实际上都是一次对代码仓库的完整备份。
     简单来说,当协同工作的某一台机器出现问题,git可以利用该机器的本地仓库中的版本进行恢复,而不需要在服务器上回退版本。具体见下图:
分布式版本控制系统
                                        Git工作原理

1.2GitLab简介

     GitLab 是使用Git作为代码管理工具,并在此基础上搭建起来的web服务。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释,并且它比Github有优势的地方在于Github中你的repo(repository的缩写,表示“仓库”)都需要public(公开), 如果你想要创建private(私人)的repo, 那得付钱,但是在GitLab上,你可以在上面创建免费的私人repo。Gitlab还可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用。

2、创建GitLab的一个项目

     这里我就说的比较简单一点,登录进GitLab的网站后点击右侧导航条上的 “+” 就可以进入创建项目的页面
     在创建工程的页面,按照要求填写项目的名称和可见性等信息。

Project path:项目的路径,一般可以认为是项目的名称
Import prject from:从哪导入项目,提供Github/Bitbucket等几个选项
Description(项目的描述):可选项,对项目的简单描述
Visibility Level(项目可见级别):提供Private(私有的,只有你自己或者组内的成员能访问)/Internal(所有登录的用户)/Public(公开的,所有人都可以访问)三种选项。

3、添加和配置SSH

     SSH(Secure Shell)是一种安全协议,在你的电脑与GitLab服务器进行通信时,GitLab使用SSH密钥(SSH Keys)认证的方式来保证通信安全。创建 SSH密钥,并将密钥中的公钥添加到GitLab,以便我们通过SSH协议来访问Git仓库。
     在Windows条件下,下载好Git,然后使用Git Bash工具

使用如下代码,添加SSH:

ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM"

这里写图片描述
在这里输入回车,然后连续按2次回车。即可生成新的SSH。

     SSH密钥生成结束后,根据提示信息找到SSH目录,会看到私钥id_rsa和公钥id_rsa.pub这两个文件,私钥文件id_rsa的信息自己留着就可以了。然后我们将id_rsa.pub公钥信息复制进入Gitlab的Profile Settings,并且随意取一个Title,比如这里我取名为“MyProject”。
这里写图片描述

4、下载、上传项目代码

4.1 设置Git的用户名和邮箱

     在提交代码前,还需要设置下git的用户名和邮箱(最好用英文,不要出现中文),这样提交记录才会在gitlab上显示带有你名字的记录。在windows的Git Bash输入如下代码:

git config --global user.name"your_name"
git config --global user.email "your_email"

4.2 将新项目存放到gitlab上

1、创建一个本地文件夹,或者在已有的项目文件中使用git bash
2、输入 git init
3、输入git remote add origin git@gitlab.com:userName/Project.git
这里的userName为你的用户名,Project是你的项目名

到此,新项目就放到Gitlab上了

4.3 下载更新项目

1、先git add *

2、再git commit -m “说明”

3、然后下拉别人的工作git pull origin 分支(如果没有分支的话,这里也可以直接是git pull)

4、最后合并后,在git push origin 分支(如果没有分支的话,这里也可以直接是git push)

Ps:可以使用git status 查看当前修改状态,比如修改了哪几个文件,有没有commit到本地仓库等等

喜欢的童鞋们可以顶一下,欢迎大家踊跃提问~

  • 14
    点赞
  • 78
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用GitLab创建项目可以按照以下步骤进行操作: 1. 首先,在本地创建一个文件夹或者在已有的项目文件中使用Git Bash进入项目目录。 2. 使用命令`git init`来初始化一个空的Git仓库。 3. 使用命令`git remote add origin git@gitlab.com:userName/Project.git`将远程仓库与本地仓库关联起来。其中,`userName`是你的用户名,`Project`是你的项目名。 以上是在本地创建项目并与GitLab关联的步骤,接下来你可以在本地进行代码的编辑和修改。 如果你需要在GitLab创建项目的话,你可以按照以下步骤进行操作: 1. 首先,打开GitLab的网页界面并登录。 2. 在网页的顶部导航栏中,点击左侧的加号按钮,选择“New project”来创建一个新的项目。 3. 在项目创建页面中,填写项目的名称、描述等信息,并选择是否设为私密项目。 4. 点击“Create project”按钮来创建项目。 这样,你就成功地在GitLab创建了一个新的项目。你可以在项目的页面中进行代码的上传、管理和团队协作等操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [【最新最全GitLab创建项目使用说明](https://blog.csdn.net/m0_37885286/article/details/78702655)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [Gitlab搭建详细步骤](https://blog.csdn.net/qq_15290209/article/details/126230624)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值