GitLab配置免密登录和常用命令

devtools/2025/1/23 3:05:35/

SSH 免密登录

Windows免密登录

  1. 删除现有Key

访问目录:C:\Users\Administrator\ .ssh,删除公钥:id_rsa.pub ,私钥:id_rsa

2.生成.ssh 秘钥

运行命令生成.ssh 秘钥目录( ssh-keygen -t rsa -C xxxxxx@126.com),三次回车

C:\Users\Z1561> ssh-keygen -t rsa -C xxxxxx@126.com
Generating public/private rsa key pair.
Enter file in which to save the key (C:\Users\Z1561/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in C:\Users\Z1561/.ssh/id_rsa
Your public key has been saved in C:\Users\Z1561/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:Fssi9uVFvEYt+DykW7xJDW8jra56arh+bGbFgsyfT3c xxxxxx@126.com
The key's randomart image is:
+---[RSA 3072]----+
|                 |
|         o .     |
|        o B .    |
|       . @ B     |
|   oo...S % *    |
|   .+o.=o* B .   |
|     +.++ = E    |
|    . X..o .     |
|   .oBo=o..      |
+----[SHA256]-----+
​
C:\Users\Z1561>

GitHub配置SSH

登录 GitHub,点击用户头像→Settings→SSH and GPG keys

参考:DevOps - GitHub 代码托管平台_github 测试管理平台-CSDN博客

配置参考链接: DevOps - Git 版本管理_devops 代码版本管理-CSDN博客

常用命令

克隆远程仓库到本地

git clone http://192.168.96.22:9093/java-group/test-group.git

分支切换

[root@qfedu.com ~]# git checkout develop     #切换develop分支

代码提交

[root@qfedu.com ~]# git add main.cpp # 将某一个文件添加到暂存区

[root@qfedu.com ~]# git add . # 将文件夹下的所有的文件添加到暂存区

[root@qfedu.com ~]# git commit -m ‘note‘ # 将暂存区中的文件保存成为某一个版本

[root@qfedu.com ~]# git log # 查看所有的版本日志

[root@qfedu.com ~]# git status # 查看现在暂存区的状况

git push origin develop 提交代码到develop 分支

git pull origin develop 更新develop 分支代码

...待验证

合并分支

...待补充

提交代码需要token,解决方案

进入设置setting -> 找到插件Plugins -> 搜索gitlab -> 点击 Disable,禁用gitlab插件

应用以上设置后,再次克隆代码,即可使用账号密码进行登录。


http://www.ppmy.cn/devtools/152760.html

相关文章

kafka 学习笔记3-传统部署Kraft模式集群——筑梦之路

部署kafka 集群规划 一般模式下,元数据在 zookeeper 中,运行时动态选举 controller,由controller 进行 Kafka 集群管理。kraft 模式架构下,不再依赖 zookeeper 集群,而是用三台 controller 节点代替 zookeeper&#…

1. 基于图像的三维重建

1. 基于图像的三维重建 核心概念三维重建中深度图、点云的区别?深度图点云总结 深度图到点云还需要什么步骤?1. **获取相机内参**2. **生成相应的像素坐标**3. **计算三维坐标**4. **构建点云**5. **处理颜色信息(可选)**6. **去除…

MCU中的LSB、MSB和大端模式、小端模式

第一章 LSB和MSB 1.1 最低有效位(Least Significant Bit, LSB) 红外接收器接收了0x45(0100 0101)之后,怎么将这个数据发送给MCU; LSB(least significant bit):最低有效位优先,例如红外通信是以…

启效云低代码:从物联网到数联网的应用延伸

随着物联网(IOT)技术的飞速发展,数据采集与处理成为企业数字化转型的重要一环。物联网平台通过传感器、RFID标签等设备实时采集数据,并利用各种通信协议和存储技术确保数据的准确性和实时性,数据采集和处理为产品的升级…

DM8 SQL 错误 [22000]: 锁超时

问题描述 DM管理工具删除会卡死DBeaver删除会一直加载中使用truncate语句会显示SQL 错误 [22000]: 锁超时使用如下语句也没有用 select a.*,b.NAME,c.SESS_ID, sp_close_session( || c.SESS_ID || ); AS CLOSE_SESSION_COMMAND from v$lock a left join sysobjects b on b.IDa…

Android实战经验篇-AndroidScrcpyClient投屏一

系列文章转如下链接: Android Display Graphics系列文章-汇总 Android实战经验篇-系列文章汇总 本文主要包括部分: 一、方案说明 1.1 适用场景 1.2 方案框架 二、功能演示 2.1 环境准备 2.2 演示 一、方案说明 1.1 适用场景 优秀的开源的scrc…

吴恩达深度学习——建立逻辑回归分类器识别猫

本文来自吴恩达《深度学习》L1W2作业2,仅为个人学习所用。 理论来自吴恩达深度学习——神经网络编程的基础知识 在理论中说明了一些函数的形式,本文不再累述。 文章目录 数据下载相关包lr_utils文件解读 数据预处理加载数据数据预处理 构建过程选用函数计…

deepin分享-Linux 下恢复误删文件

在 Linux 系统中,误删文件是常见的问题,但幸运的是,通过一些工具和方法,我们仍然有可能恢复这些文件。本文将通过一个实际案例,介绍在 Linux 下恢复误删文件的步骤和注意事项。 恢复步骤 停止写入操作 首先&#xff0…