当前位置: 首页 > news >正文

WSL开发--利用Git连接远程仓库(详细步骤)

这篇文章主要介绍了如何将本地项目推送到 GitLab 上,并且避免每次提交都需要输入用户名和密码。文中分步讲解了配置 GitLab SSH 密钥以及配置 Git 远程仓库地址的方法。以下是文章的优化和简洁版:


将本地项目推送到 GitLab 并配置 SSH 免密登录

为了方便地将本地项目推送到 GitLab,并且避免每次都要输入用户名和密码,可以使用 SSH 密钥来实现免密登录。以下是简洁的配置步骤:

1. 生成 SSH 密钥

如果你还没有生成 SSH 密钥,可以按以下步骤操作:

ssh-keygen -t rsa -C "JKFover@help.com"

在这里插入图片描述
运行命令后按回车,生成的 SSH 密钥会存储在 ~/.ssh 目录下。

2. 添加 SSH 密钥到 GitLab
  1. 打开 ~/.ssh/id_rsa.pub,复制文件中的公钥内容。
    在这里插入图片描述

  2. 登录 GitLab,进入 “Preferences” > “SSH Keys”。

  3. 将公钥粘贴到 “Key” 输入框中,点击 “Add Key” 完成添加。
    在这里插入图片描述

3. 配置 Git 远程仓库地址为 SSH 格式

确保本地项目的远程仓库地址使用 SSH,而不是 HTTP:

  1. 查看当前远程仓库地址
    git remote -v
    

在这里插入图片描述

  1. 如果是 HTTP 地址,改为 SSH 格式
    git remote set-url origin git@gitlab.com:your-username/your-repo.git
    

在这里插入图片描述

4. 测试 SSH 连接

在终端输入以下命令,验证 SSH 连接是否成功:

ssh -T git@gitlab.com

出现欢迎信息即表示配置成功,之后使用 git pullgit push 不再需要输入用户名和密码。

总结

通过配置 SSH 密钥并设置远程仓库地址为 SSH 格式,可以避免在每次操作时重复输入登录信息。这不仅提升了效率,也增强了安全性。

http://www.lryc.cn/news/478889.html

相关文章:

  • VLAN高级+以太网安全
  • R7:糖尿病预测模型优化探索
  • Spring核心:探索IoC容器与依赖注入的奥秘
  • 15分钟学 Go 实践项目二:打造博客系统
  • Follow软件的使用入门教程
  • 【IC验证】systemverilog的设计特性
  • 【点击劫持漏洞(附测试代码)】
  • 【AD】3-4 在原理图中放置元件
  • 协程2 --- 相关概念
  • Hadoop-005-HDFS分布式文件存储原理
  • 【多线程入门篇】 创建线程以及线程的属性
  • 三十四、Python基础语法(文件操作-上)
  • 【大咖云集,院士出席 | ACM独立出版】第四届大数据、人工智能与风险管理国际学术会议 (ICBAR 2024,11月15-17日)--冬季主会场
  • 03 Oracle进程秘籍:深度解析Oracle后台进程体系
  • AndroidStudio通过Bundle进行数据传递
  • Linux篇(文件管理命令)
  • 大数据新视界 -- 大数据大厂之 Impala 性能优化:数据存储分区的艺术与实践(下)(2/30)
  • 【数据结构】B树
  • Docker 容器网络模式详解
  • 吴恩达深度学习笔记:卷积神经网络(Foundations of Convolutional Neural Networks)4.11
  • 小游戏开发,出现了降本增效的技术?
  • (4)Java 编程基础概览:Java中的输入输出操作与代码注释详解
  • Git使用指南
  • 【linux】再谈网络基础(一)
  • Unknown at rule @tailwindscss(unknownAtRules)
  • IDEA - 快速去除 mapper.xml 黄色警告线和背景色----简化版
  • 高级 SQL 技巧详解
  • 移除元素(java)
  • 【Linux】shell脚本:检测文件是否存在,如存在则删除
  • Git代码托管(三)可视化工具操作(1)