gitlab配置git实现代码管理

一.下载安装

1.官网下载

下载地址:git下载

点击Git

一直点击next,默认选择,直到出现install,点击install,安装完成后点击finish:

2.测试是否安装成功

点击开始菜单会看到 Git CMD,Git Bash,Git Gui.这三个都是Git的启动方式

a.Git Bach 是Git配套的一个控制台

b.Git CMD(Deprecated),是通过CMD使用Git,这里不建议使用,因为可能会遇到一些权限不够的问题

c.Git GUI,是Git的可视化操作工具

d.Win+r打开运行界面输入cmd 打开命令窗口执行“git”回车

出现下图的情况表示安装完成

二.配置环境变量

1.右击我的电脑=》属性=》点击高级系统设置=》点击环境变量

2.在系统变量中找到Path变量添加D:\Program Files\Git\cmd,D:\Program Files\Git\bin

3.检测是否配置成功

Win+r打开运行界面输入cmd

打开命令窗口执行“sh”回车,如下图表示配置成功。

三.Git连接gitlab

1.打开 Git Bash执行命令添加用户名跟邮箱

git config --global user.name "用户名"

git config --global user.email "邮箱"

查看是否配置成功: git config user.name"邮箱"

2.执行命令生成公钥和秘钥

ssh-keygen -t rsa -C '邮箱' -f ~/.ssh/gitlab_rsa

3.查看公钥和秘钥

查看路径:C:\Users\Administrator.ssh

4.在gitlab中添加公钥

注册账号登录点击头像=》setting=》SSH Key

接下来就可以拉取项目或上传项目了

如果使用git clon 拉去代码出现以下情况

配置访问令牌,生成的令牌就是密码之后再次使用

(1)拉取项目

 

注意如果报错:url换成

https://<用户名>:<令牌>@git.thape.com.cn/<用户名>/<仓库名>.git

(2)推送项目

1)第一次推送项目gitlab要创建空白模板

2)git init>git add >git commit –m “”

 

第一次推送需要强制推送命令:

git push origin –force

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: GitLabGit之间的区别是,Git是一种版本控制系统,GitLab是一个分布式版本控制和软件项目管理系统,它是基于Git的。GitLab提供了一系列的工具,用于流程管理、可视化、协作和安全性,而Git只是一个版本控制系统。 ### 回答2: GitGitLab是两个不同的工具,下面是它们之间的区别: 1. Git是一个版本控制系统,用于跟踪文件和代码的更新和变化。它允许多人协同开发,并提供分支管理、合并和撤销等功能。用户可以在本地使用Git管理代码库,并将更改保存到代码库中。 2. GitLab是一个基于Git的Web平台,提供了代码托管、合并请求、问题追踪、持续集成等功能。它允许用户在云端存储和管理代码库,并提供了一个可视化的界面来方便团队协作和代码管理GitLab还提供了一些额外的功能,例如代码审查、自动化测试和部署等。 3. Git是一个分布式的版本控制系统,每个开发者都可以克隆整个代码库到本地,并进行工作。GitLab作为一个Web平台,可以托管多个Git代码库,并提供了用户管理、权限控制和项目管理等功能,方便团队协作。 4. Git是一个命令行工具,用户需要使用命令来执行各种操作,例如拉取、推送、合并等。而GitLab提供了一个图形化界面,用户可以通过网页来管理和操作代码库,无需记忆和输入命令。 总结来说,Git是一个版本控制工具,用于跟踪和管理代码的历史变化;而GitLab是一个构建在Git之上的Web平台,提供了更多的协作和管理功能,方便团队开发和项目管理。 ### 回答3: GitGitLab是两个不同的软件工具,它们之间有以下几个区别: 1. 功能和用途:Git是一个分布式版本控制系统,用于跟踪和管理代码的变化。它主要用于团队协作开发和版本控制。而GitLab是一个基于Git的Web开发平台,提供了代码托管、问题跟踪、持续集成等一系列功能,旨在帮助开发团队更好地进行项目管理和协作。 2. 托管方式:Git是本地的版本控制系统,代码库存储在本地的开发者的机器上。而GitLab是一种集中式的托管服务,代码库存储在GitLab服务器上,并且可以通过Web界面进行访问和管理。 3. 使用和学习成本:Git作为一个版本控制系统,使用起来相对简单,可以使用命令行或图形化界面进行操作。GitLab作为一个完整的开发平台,功能较复杂,学习和使用的门槛相对较高。 4. 部署和维护:Git不需要额外的服务器部署,每个开发者都可以在自己的本地机器上使用。而GitLab需要在服务器上进行部署和配置,并需要进行定期的维护和更新。 5. 共享和协作:GitLab提供了更好的协作和共享功能,可以通过Web界面进行代码查看、合并请求、评论等操作,方便团队成员之间的沟通与协作。而Git本身并没有提供这些功能,更多地需要开发者之间通过其他方式进行沟通和协作。 总之,Git是一个版本控制系统,而GitLab是一个基于Git的开发平台,提供了更多的开发和团队协作工具和功能。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值