从GIT上导入项目到idea 配置SSH 秘钥 过程 MAC版

本文介绍了在MAC环境下,如何从Git上导入项目到IntelliJ IDEA,详细步骤包括配置SSH Key,生成并复制id_rsa.pub文件内容到GitHub SSH keys设置中,最后在IDEA中导入项目。

1.终端配置git操作信息

$ git config --global user.name "随便取名"
 
$ git config --global user.email "GitHub邮箱"

2. 终端输入命令生产key

$ ssh-keygen -t rsa

生成SSH key,下面三处直接回车就行

3.通过上面路径Users/wangbo/.ssh找到id_rsa.pub文件,用文字编辑工具打开,复制


4.到自己的GitHub中,找到Settings进入,点击SSH  keys,再新建一个SSH key,将id_rsa.pub文件中的内容放到key中。

5.测试SSH

ssh -T git@git.xxxxx.com


6.输入项目的GIT地址,导入进IDEA就Ok了 或者使用命名进行导入

$ git clone git@xxxxxx.com:xxxxxx/xxxxxxxxxx.git

7.完成

### 如何配置 Git 使用 SSH 密钥进行身份验证 #### 创建 SSH 密钥对 为了使 Git 客户端通过 SSH 协议与托管服务通信,需先生成一对 SSH 密钥。这可以通过 `ssh-keygen` 工具完成,在终端执行该命令可以启动密钥生成向导[^3]。 ```bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 上述命令指定了 RSA 加密算法、位长度以及关联的电子邮件地址作为标签。当被询问保存位置时,默认路径通常是最优选项;对于密码短语,则可以根据个人需求决定是否设置。 #### 添加新生成的 SSH 密钥至代理程序 为了让本地计算机记住已创建好的私钥以便后续自动处理认证过程,推荐把它们加载入 SSH Agent 中: ```bash eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa ``` 这里假设私钥存储于标准目录下并命名为 id_rsa。如果有不同的命名或存放地点,请相应调整路径参数[^4]。 #### 将公钥上传给 Git 托管服务商 打开 Git 托管网站(例如 GitHub/GitLab),登录账号后前往个人资料里的开发者设置部分寻找专门用来管理 SSH Keys 的界面。接着粘贴之前生成且位于 `.ssh/id_rsa.pub` 文件内的公开部分内容上去[^1]。 #### 修改现有项目的远程链接形式 假如当前项目已经克隆下来但采用的是 HTTPS 方式的连接字符串,那么现在应该切换成基于 SSH本来匹配新的认证机制。利用如下指令实现转换操作: ```bash git remote set-url origin git@hostname:user/repo.git ``` 这里的 hostname 是指具体的 Git 服务器域名,而 user 和 repo 则对应着仓库所属用户名及其名称[^5]。 #### 测试 SSH 连接有效性 最后一步是要确认整个流程无误,即尝试建立一次实际的数据交换看看能否顺利达成目的。运行下面这条简单的测试命令即可得知结果: ```bash ssh -T git@hostname ``` 如果一切正常的话,将会收到一条欢迎消息表明身份已被认可。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值