搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
木道寻08
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
RabbitMq系列(一):服务器搭建_rabbitmq主从模式搭建
2
Flink进阶与调优_execution.buffer-timeout
3
admm算法_AAAI 2020 | 滴滴&东北大学提出自动剪枝压缩算法框架,性能提升120倍...
4
如果能回到十年前……这件事情,身为网工,一定要做。_网络工程 实操
5
为什么python下载视频失败_Python爬虫之b站小视频!B站的视频是无法下载的!
6
mac环境下搭建frida环境并连接网易mumu模拟器_mac frida
7
网络安全专业,在校大学生如何赚外快,实现财富自由?_网络安全怎么接私活_hackone
8
Git常用命令及简单冲突处理_git解决冲突命令详细教程
9
探索 GitCode:一个高效协作的开源代码托管平台
10
由近期设计的心理测试小程序所引发的关于产品设计的思考_互联网心理测试产品
当前位置:
article
> 正文
idea通过SSH拉取代码_idea怎么用ssh拉取代码
作者:木道寻08 | 2024-08-01 03:32:30
赞
踩
idea怎么用ssh拉取代码
idea通过SSH拉取代码:
1. 在idea上设置Git.exe
2. 在本机生成SSH的私钥公钥和密码
检查.ssh文件夹是否存在 windows命令:dir %userprofile%\.ssh。如果目录存在,并且下边已经存在文件,直接删除所有的文件。
如果不存在新建.ssh文件
生成KEY: ssh-keygen -t rsa -C "your_email@example.com" (注意:your_email@example.com换成自己git账号的Email)
在命令行中输入上边命令后,系统提示输入文件保存位置等信息,切记不用输入文件名称,直接按回车即可。命令行出现Enter passphrase后输入密码,(这个密码很重要,idea中使用ssh连接gitlab时需要输入,一定要牢记)回车会提示再次输入一遍密码。再次输入密码后回车,命令行会输出生成的SSH key文件的相关信息。如下图:
3. 将SSH公钥填入GitLab账号中
查看公钥cat id_rsa.pub,复制输出的公钥,也可以直接打开文件:id_rsa.pub,并且复制里面的公钥,将复制的公钥添加到GitLab中即可。如图:
4. 在idea中输入拉取代码的SSH以及密码
以上做完之后打开IntelliJ IDEA使用SSH方式连接GitLab服务,输入克隆的SSH地址,回车提示输入密码,一定输入创建生成SSLH Key的密码即可。
Git以及Gitlab以及Github的区别:
Git是版本控制系统。
GitHub和GitLab都是基于Git的代码托管平台,提供了在云端存储和管理Git仓库的服务。
GitHub和GitLab都提供了许多额外的功能,如问题跟踪、Wiki、团队协作等,但它们的实现和特性略有不同。
GitLab还提供了自托管选项(自托管选项指的是你可以在自己的服务器上部署和运行特定软件或服务的能力),因此GitLab比GitHub更安全。
在拉取代码时,使用SSH和HTTPS协议的区别:
认证方式
:
SSH
:使用SSH协议时,身份验证是通过公钥和私钥进行的。在你与远程仓库建立连接时,Git会使用你本地计算机上的SSH密钥来验证你的身份。
HTTPS
:使用HTTPS协议时,通常需要提供用户名和密码来进行身份验证。有些情况下,也可以使用个人访问令牌(Personal Access Token)或者受限制的密码来代替密码。
安全性
:
SSH
:SSH协议通过公钥和私钥进行身份验证,因此在安全性上更为强大。私钥保存在本地,不会被传输到远程服务器,因此相对来说更加安全。
HTTPS
:HTTPS协议在传输过程中会使用用户名和密码或者个人访问令牌等敏感信息,如果不小心泄漏,可能会导致安全问题。
使用方便性
:
SSH
:一旦设置好SSH密钥,后续的认证过程会自动进行,无需每次都输入密码。这在长期的开发过程中更为方便。
HTTPS
:HTTPS需要输入用户名和密码,或者个人访问令牌等信息,因此在每次拉取或推送代码时都需要手动输入。
防火墙和代理限制
:
SSH
:SSH通常不受防火墙和代理的限制,因为它默认使用端口22进行通信。
HTTPS
:一些网络环境可能会限制对HTTPS协议的访问,例如企业网络防火墙可能会阻止通过特定端口(如443)的流量。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/木道寻08/article/detail/912122
推荐阅读
article
Java
医院在线
预约
挂号系统设计与实现(
Idea
+
Springboot
+
mysql
)_
java
实现预...
Java
医院在线
预约
挂号系统设计与实现(
Idea
+
Springboot
+
mysql
)毕设源码毕业设计黄菊华老师《Vue....
赞
踩
article
Java
自习室
教室
座位
预约
管理系统
设计与实现(
Idea
+
Springboot
+mysql)_大学生自...
Java
自习室
教室
座位
预约
管理系统
设计与实现(
Idea
+
Springboot
+mysql)毕设源码毕业设计作品,黄菊华老...
赞
踩
article
idea
上传
项目
到
git
lab(
git
)_
idea
上传
项目
到
git
lab...
idea
上传
项目
到
git
lab(
git
)报错解决办法
git
pull origin master--allow-unr...
赞
踩
article
软件-
vscode
-plantUML-
IDEA
...
使用教程博客:https://docs.gtk.pw/contents/windows/clash.html。docke...
赞
踩
article
IntelliJ IDEA
15
款 神级
超级
牛
逼
插件
推荐(自用,真的
超级
牛
逼)_
idea
替换
sql
...
目录满满的都是干货 所有
插件
都是在 ctrl+alt+s 里的plugins 里进行搜索安装1、CodeGlance 代...
赞
踩
article
IntelliJ
IDEA
和
Eclipse
的区别_
eclipse
intellij
对比...
如果你的机器性能足够强大,且追求更智能的开发体验,
IntelliJ
IDEA
可能是更好的选择。
IntelliJ
IDE...
赞
踩
article
MacOS 如何
激活
Idea
_
mac
idea
激活
...
仅供
Idea
学习之用_
mac
idea
激活
mac
idea
激活
...
赞
踩
article
IDEA
显示
Git
工具
_
idea
打开时展示
git
...
VCS——>Enable Version Control Integration——>选择
Git
_
idea
打开时展示gi...
赞
踩
article
IDEA
类
名下有
红线
解决方案
:_
idea
中实体
类
出现
红线
...
首先先ctrl+f9重新编译一下,如果编译报错,丢包,也会
类
名下有
红线
.如果能编译通过说明SDK导入正确,但是为啥我们点...
赞
踩
article
IDEA
/
eclipse
集成
阿里巴巴
Java
开发规约插件_no
suspicious
code
fo...
IDEA
/
eclipse
集成
阿里巴巴
Java
开发规约插件_no
suspicious
code
found
no susp...
赞
踩
article
踩过
的
坑
:
InteliIJ
IDEA
打开
的
项目
突然左侧
目录
结构消失了,如何处理?...
试了很多
的
办法,删除
项目
,然后重新从git下载,再导入
项目
,但是对于暂存未上传到git
的
文件也会被一并删除,这样就亏大发...
赞
踩
article
IntelliJ
IDEA
不能显示
项目
里的
文件
结构解决办法_
idea
项目
中的
文件
不展示了...
问题描述:在左侧的project目录中看不到
项目
的
文件
结构图只能看到几个
idea
自己生成的
文件
解决方法:1.关闭
IDEA
...
赞
踩
article
idea
项目
结构
不见
了,
项目
文件
消失,没有任何代码,怎么解决_
idea
项目
目录
结构
不见
了...
idea
, 开发工具,_
idea
项目
目录
结构
不见
了
idea
项目
目录
结构
不见
了 ...
赞
踩
article
Idea
Project
文件
目录
不见了,只剩
External
Libraries
和 **imi
文件
...
问题:
idea
报错Module “GitCGBIV2103
Project
s” must not contain sour...
赞
踩
article
idea
拉取
git
代码_
idea
拉取
git
代码...
拉取远程分支代码,创建本地项目。拉取远程分支代码,创建本地项目。_
idea
拉取
git
代码
idea
拉取
git
代码 ...
赞
踩
article
Mac
安装
Intellij
IDEA
,
亲测有效M1、M2可用_
mac
安装
idea
...
时间宝贵
,
希望大家都能少走弯路。_
mac
安装
idea
mac
安装
idea
引言 最近开始学...
赞
踩
article
学生
免费使用正版
IDEA
...
昨天发了个文章,留言区
学生
党询问如何申请
学生
特权,对于
学生
或教师来说,JetBrains开发工具免费提供给
学生
和教师使用...
赞
踩
article
IntelliJ
IDEA
14
注册码_
mac
版
intellij
idea
20
14
授权码...
仅做学习使用,转载自http://blog.csdn.net/henren555/article/details/434...
赞
踩
article
java
IntelliJ
IDEA
13 注册码
IDEA
序列号
License
Key U...
java
IntelliJ
IDEA
13 注册码
IDEA
序列号
License
Key
Username
:JavaD...
赞
踩
article
IDEA
用
邮箱
授权码
发送
邮件
的详细
配置
及代码_
minemessagehelper
授权码...
本文介绍了如何在SpringBoot项目中
配置
Email依赖,包括使
用
`spring-boot-starter-mail...
赞
踩
相关标签
java
spring boot
mysql
自习室教室座位预约管理系统
git
gitlab
idea
上传项目
vscode
vpn
idea神级插件推荐
idea牛逼插件推荐
idea自用15款插件推荐
idea插件推荐15款
idea 15款神级牛逼插件
intellij-idea
eclipse
macos
类名
红线
IDEA
阿里巴巴JAVA代码规范插件
开发工具