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

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

创建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会提示你输出用户名和密码,你就输入公司给你的用户名和你的密码即可。


相关文章
|
5天前
|
Java 测试技术 Python
《手把手教你》系列基础篇(八十)-java+ selenium自动化测试-框架设计基础-TestNG依赖测试-番外篇(详解教程)
【6月更文挑战第21天】本文介绍了TestNG中测试方法的依赖执行顺序。作者通过一个实际的自动化测试场景展示了如何设计测试用例:依次打开百度、搜索“selenium”、再搜索“selenium+java”。代码示例中,`@Test`注解的`dependsOnMethods`属性用于指定方法间的依赖,确保执行顺序。如果不设置依赖,TestNG会按方法名首字母排序执行。通过运行代码,验证了依赖关系的正确性。
27 4
|
5天前
|
安全 Java 网络安全
Java Socket编程教程:构建安全可靠的客户端-服务器通信
【6月更文挑战第21天】构建安全的Java Socket通信涉及SSL/TLS加密、异常处理和重连策略。示例中,`SecureServer`使用SSLServerSocketFactory创建加密连接,而`ReliableClient`展示异常捕获与自动重连。理解安全意识,如防数据截获和中间人攻击,是首要步骤。通过良好的编程实践,确保网络应用在复杂环境中稳定且安全。
|
6天前
|
druid Java Maven
杨校老师课堂之java_关于如何下载jar包的教程
杨校老师课堂之java_关于如何下载jar包的教程
21 0
|
6天前
|
Java 索引
杨老师课堂_Java教程第四篇之数组运用
杨老师课堂_Java教程第四篇之数组运用
15 0
|
3天前
|
Java 测试技术 Python
《手把手教你》系列基础篇(八十一)-java+ selenium自动化测试-框架设计基础-TestNG如何暂停执行一些case(详解教程)
【6月更文挑战第22天】本文介绍了如何在TestNG中不执行特定测试用例。当部分模块未准备好时,可以通过以下方式暂停测试:③使用`@Test(enabled=false)`注解来禁用测试用例。作者提供了一个Java Selenium自动化测试的示例,展示如何通过修改`enabled`参数控制测试方法的执行。代码中,`testSearch2()`方法被禁用,因此在测试运行时不执行。文章还包含了测试报告和执行过程的截图。
34 7
|
6天前
|
Java 测试技术 Python
《手把手教你》系列基础篇(七十九)-java+ selenium自动化测试-框架设计基础-TestNG依赖测试-下篇(详解教程)
【6月更文挑战第20天】TestNG是一个Java测试框架,提供两种测试方法依赖机制:强依赖(所有前置方法成功后才运行)和弱依赖(即使前置方法失败,后置方法仍运行)。文中通过代码示例展示了这两种依赖如何实现,并解释了当依赖方法失败时,如何影响后续方法的执行。文章还包含了TestNG Suite的运行结果截图来辅助说明。
30 8
|
6天前
|
安全 算法 Java
在Spring Boot项目中集成Jasypt(Java Simplified Encryption)
在Spring Boot项目中集成Jasypt(Java Simplified Encryption)
23 7
|
2天前
|
存储 人工智能 Java
2024创建boot时 项目SDK11不支持所选的版本Java21 请选择较低版本的java 解决方案
2024创建boot时 项目SDK11不支持所选的版本Java21 请选择较低版本的java 解决方案
11 2
|
2天前
|
XML Java 测试技术
《手把手教你》系列基础篇(八十二)-java+ selenium自动化测试-框架设计基础-TestNG测试报告-上篇(详解教程)
【6月更文挑战第23天】TestNG 是一个用于自动化测试的 Java 框架,它自动生成测试报告,包括 HTML 和 XML 格式。报告可在 `test-output` 文件夹中找到。要创建测试用例,可创建一个实现了 `@Test` 注解的方法。通过 `testng.xml` 配置文件来组织和执行测试。默认报告包括测试结果、失败点和原因。用户还能实现 `ITestListener` 和 `IReporter` 接口来自定义报告和记录器。
19 2
|
6天前
|
Java
杨老师课堂_Java教程第六篇之引用数据类型_类的运用
杨老师课堂_Java教程第六篇之引用数据类型_类的运用
9 1