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

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](mailto:root@qfedu.com) \~\]# git add main.cpp # 将某一个文件添加到暂存区 \[[root@qfedu.com](mailto:root@qfedu.com) \~\]# **git add .** # 将文件夹下的所有的文件添加到暂存区 \[[root@qfedu.com](mailto:root@qfedu.com) \~\]# **git commit -m 'note'** # 将暂存区中的文件保存成为某一个版本 \[[root@qfedu.com](mailto:root@qfedu.com) \~\]# git log # 查看所有的版本日志 \[[root@qfedu.com](mailto:root@qfedu.com) \~\]# git status # 查看现在暂存区的状况 git push origin develop 提交代码到develop 分支 git pull origin develop 更新develop 分支代码 ...待验证 #### 合并分支 ...待补充 ## 提交代码需要token,解决方案 进入设置setting -\> 找到插件Plugins -\> 搜索gitlab -\> 点击 Disable,禁用gitlab插件 ![](https://i-blog.csdnimg.cn/direct/a22a26210b894b13893370d0c71d8ef4.png) 应用以上设置后,再次克隆代码,即可使用账号密码进行登录。 ![](https://i-blog.csdnimg.cn/direct/851ce3f8787a42a1ba34d7285ce9175a.png)

相关推荐
云和数据.ChenGuang3 分钟前
F5 Big-IP 和 LVS负载均衡.运维免费技术教程
运维·负载均衡·lvs·运维工程师·运维技术·数据库运维工程师·运维教程
facaixxx20244 分钟前
雨云服务器动态计费的CPU电量费用价格说明,举例说明
运维·服务器
乾元7 分钟前
网络遥测(Telemetry/gNMI)的结构化建模与特征化体系—— 从“采集指标”到“可被 AI 推理的状态向量”
运维·服务器·网络·人工智能·网络协议·华为·ansible
一个写python的菜鸟8 分钟前
华为服务器安装Todesk
linux·运维·服务器
有谁看见我的剑了?12 分钟前
Vmware vSphereClient为虚机安装vmtools
运维·云计算
数字冰雹15 分钟前
从“被动响应”到“主动洞察”:数字孪生如何重塑数据中心运维
运维
网硕互联的小客服15 分钟前
CC攻击对服务器正常运行会有什么影响?如何预防和解决CC攻击?
运维·服务器·网络·windows·安全
中科米堆17 分钟前
机器人企业采用自动化三维测量方案,完成关节部件快速检测-中科米堆CASAIM
运维·机器人·自动化·3d全尺寸检测
色空大师20 分钟前
【linux查看日志】
java·linux·运维·日志
元气满满-樱24 分钟前
Nginx虚拟主机实验
运维·chrome·nginx