【Java项目】拉取公司GitLab项目的教程

文章目录

  • 创建Git账号
  • 登录Git

创建Git账号

进入公司后,会拿到公司给你注册的邮箱以及密码,你得到用户名和密码之后,需要先创建一个拉取这个仓库对应的git账号。
我们先登录GitLab
当你登录GitLab之后,会显示你还没有ssh key,你必须生成这个key设定好这个key之后才能拉取代码,所以我们需要先generator这个key。
点击在这里插入图片描述

在这里插入图片描述
按照指示,我们创建一个文件夹,然后我们打开git bash,输入如下命令,你需要把下面的邮箱号修改为公司给你的邮箱号

ssh-keygen -t rsa -C "your.email@example.com" -b 4096

在这里插入图片描述
之后他会让你放入一个文件位置,用来存储你的ssh key,你可以直接拖入一个空的文件或者拖入一个空的文件夹,然后就会为你生成这个rsa文件,如下
在这里插入图片描述
之后打开pub这个文件,然后将里面的所有内容复制到GitLab中
在这里插入图片描述
此时,你就已经获得了拉取这个仓库的权限了,之后你就需要在git上面登录你这个账号了,也就是公司给你的账号

登录Git

公司已经给你了你的邮箱以及用户名密码,之后你就需要将本地的git账号设定为公司给你的账号你才可以拉取gitlab上面的代码。
所以我们此时需要切换账号

可以查看用户名:git config user.name # 查看当前用户名
切换用户:git config --global user.name "xxx" 
切换邮箱:git config --global user.email "xxx"

切换完毕账号之后,你就可以使用git init去初始化一个文件夹准备拉取代码了

git init#初始化文件夹.git文件
git pull https://xxxx # 你的项目地址

如下图复制gitlab中的项目地址就可以拉取远程代码了
在这里插入图片描述
你拉取代码的时候git会提示你输出用户名和密码,你就输入公司给你的用户名和你的密码即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/7366.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

UE4/5数字人Metahuman与Style3D的使用【二、布料模拟】

目录 鼠标点击布料模拟: 让布料模拟可以跟着动画序列: 有穿模情况: 多件衣服替换: 关卡序列中使用缓存: 效果: UE4/5数字人Metahuman与Style3D的使用【一、Style3DAtelier软件制作smd格式衣服并导入ue】…

VMware虚拟机迁移到阿里云

1. 前言 最近公司内部研发部门有几台jenkins build机器运行在VMware平台上面,由于本地VMware平台底层计算资源不足导致虚拟机运行速度特别慢,每次版本发布都要build好久,而且VMware有时候计算资源不足,还会自动给占用资源大的机器…

使用Docker安装mysql8

Docker中安装mysql8 ​ 本文记录时间为2023-07-04,文档内容主要参照mysql官方文档写成。 一、获取mysql镜像 ​ 此处参考mysql官方的文档,从Oracle的镜像库中查找所需的mysql镜像信息,此处选择的是community-server:8.0 # 拉取myssql com…

Linux12.进程替换

1.进程替换 :将磁盘上新的程序加载到内存中,并和当前进程的页表重新建立映射,这个工作可以调用操作系统的接口完成。 2.execl(函数),使用该函数后面跟上exit(1)。 3.makefile一次形成多个可执文件 4.chdir函数,作用类似于cd指令。…

LabVIEW开发工业物联网状态监测

物理对象的网络,允许在它们之间传输数据。信息通常保存在集中式云数据库中。由于物联网,我们现在可以从远处进行监控和感知。由于网络和通信的增加,越来越多的流程可能会自动化。 调度、维护管理和质量改进等关键领域的决策正受到大数据技术…

TypeScript ~ 掌握基本类型 ①

作者 : SYFStrive 博客首页 : HomePage 📜: TypeScript ~ TS 📌:个人社区(欢迎大佬们加入) 👉:社区链接🔗 📌:觉得文章不错可以点点关注 &…

音视频入门知识学习

音视频入门知识学习 视频相关视频压缩空间冗余时间冗余视觉冗余信息熵冗余知识冗余 I帧 P帧 B帧 压缩思路I帧P帧B帧 H.264VCLNALNAL(片(宏块)) 音频概念采样和采样频率采样位数声道码率声音与音频数字音频相关特点时域冗余频域冗余…

【selenium】问题记录

1、驱动和浏览器版本不一致 报错:selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 106 问题原因: chrome版本114,Chromedriver版本106 …

高德地图的使用

JS API 结合 Vue 使用 高德地图 jsapi 下载、引入 npm add amap/amap-jsapi-loaderimport AMapLoader from amap/amap-jsapi-loader 使用2.0版本的loader需要在window对象下先配置 securityJsCode JS API 安全密钥使用 JS API 使用 script 标签同步加载增加代理服务器设置…

Android:Lifecycle

整体架构 LifecycleOwner Lifecycle持有者 在ComponentActivity中new出来,所以Activity和Fragment自带 实现了LifecycleOwner接口的类 可以获得生命周期信息类Lifecycle Fragment和Activity都已经实现了该接口 Lifecycle Registry 生命周期注册器 可以提交生命周…

Nginx配置springboot+vue项目http跳转https

java生成证书 添加依赖 <dependency><groupId>org.bouncycastle</groupId><artifactId>bcpkix-jdk15on</artifactId><version>1.69</version></dependency> import org.bouncycastle.asn1.ASN1Encodable; import org.bounc…

Layout-静态模板结构搭建、字体图标引入、一级导航渲染、吸顶导航交互实现、Pinia优化重复请求【小兔鲜Vue3】

Layout-静态模板结构搭建 Layout模块静态模板搭建 LayoutNav.vue <script setup></script><template><nav class"app-topnav"><div class"container"><ul><template v-if"true"><li><a h…