以前使用git远程clone项目,通常都是clone的github项目,这次clone阿里code的项目,需要使用ssh来远程下载,所以又鼓捣了很久才弄明白,主要参考了https://blog.csdn.net/qq_37735780/article/details/80955697这篇博客。博主写的很详细,但似乎排版顺序和图片有些凌乱,不过还是万分感激。我特意重新自己整理了一遍

想偷懒复制粘贴的小伙伴,注意windows下Git Bash的复制快捷键是ctrl + insert,粘贴键是shift + insert

目录

1 打开Git Bash,绑定阿里code

2 创建SSH公钥

3 在阿里code添加该公钥

4 远程clone搭到本地


1 打开Git Bash,绑定阿里code

首先打开阿里code首页,然后选择“设置”,在“个人设置”页面可以看到自己的Username和Email,如下图

然后在Git Bash注册绑定这个账号

git config --global user.name "Username"
git config --global user.email "Email"

出现如下界面就绑定好啦

2 创建SSH公钥

(不懂这些的同学也没关系,跟着步骤走就行)

接着在Git Bash输出下面的代码,用于查看ssh公钥是否已经存在

cat ~/.ssh/id_rsa.pub

如果出现cat: /c/Users/Administrator/.ssh/id_rsa.pub: No such file or directory的提示就说明没有,如果出现一堆很长的字符串就说明已经有了。

然后咱们不管其存不存在,都新建一个。代码如下,email就是上面绑定的邮箱

ssh-keygen -t rsa -C "Email"

如果出现如下图界面就说明创建好了新的SSH公钥

然后咱们再次输入查看公钥的代码

cat ~/.ssh/id_rsa.pub

就可以看到自己的刚才创建的公钥了,以咱们创建时输入的邮箱结尾的就是啦。

3 在阿里code添加该公钥

还是在阿里code首页点击“设置”,在"SSH 公钥“页面点击”增加 SSH公钥“按钮,然后将上面查看到的公钥赋值粘贴到文本框即可,如下图

4 远程clone搭到本地

添加后,咱们就可以通过SSH来clone项目了

先在阿里code把项目的ssh路径复制下来,注意ssh路径格式是git@开头的,别复制成http的了

然后执行如下代码

$ git clone git@code.aliyun.com:xxx/xxx.git E:/xx/xx/

代码说明:

“git@code.aliyun.com:xxx/xxx.git” 是ssh的项目地址

“E:/xx/xx/” 是指定的项目clone到本地的文件路径

如下图,说明项目已经成功clone到本地的指定路径中啦。

注意:有的小伙伴可能使用SSH去clone时,会出现Windows安全中心的账号密码验证,别担心,只要加上下面的代码,就可以关闭这种提示。

git credential-manager uninstall

Git使用SSH方式远程clone阿里code的项目(完整+详细+多图)相关推荐

  1. git使用ssh方式clone时出现 The authenticity of host XXX can‘t be established的解决方案

    git使用ssh方式clone时出现 The authenticity of host can't be established的解决方案 1.删除根目录 .ssh 下的所有文件(Mac显示隐藏文件和 ...

  2. Windows下Putty使用ssh密钥对远程连接阿里云服务器

    文章目录 一.背景 二.密钥对 1.创建密钥对 2.绑定密钥对至服务器实例 三.配置安全组规则 四.生成PUTTY格式的私钥 五.Putty使用密钥对远程登录服务器 六.配置Putty长时连接 七.踩 ...

  3. git的ssh方式对接码云

    一.环境准备: 1.git下载,360管家或是百度. 2.vs2022,百度下载. 二.配置git: 1.打开准备存放文件的文件夹,右键,选择"Git Bash here",弹出命 ...

  4. git用ssh方式下载和提交代码

    1.运行Git Bash客户端,执行ls ~/.ssh; 如果列出下图这两个rsa文件,那应该就不需要配置ssh key了,如果不放心就将这几个文件删掉,重新生成. 2.生成ssh key文件,执行s ...

  5. 华为交换机基本配置之Telnet和SSH方式远程登录

    今天给大家带来的是如何在华为交换机配置Telnet和SSH的配置.实验拓扑如下 实验拓扑 实验需求 按照图示连接到真机,并配置IP地址(真机IP地址配置到VirtualBox Host-Only Et ...

  6. 在本地生成ssh-key 免密码远程clone GitLab中的项目到本地

    每次项目push.pull都需要输入账号和密码,很烦,方便免密pull与push代码,在本地需要用git bash 创建一个公钥,然后在gitlab中把公钥保存下来. 步骤如下: 1.打开 git b ...

  7. jenkins+阿里code配置vue项目自动部署

    1.jenkins是什么? Jenkins是一个开源的.提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续.自动的构建/测试软件项目.监控外部任务的运行( ...

  8. 代码迁移阿里code配置

    2019独角兽企业重金招聘Python工程师标准>>> 这几天公司要将代码管理迁移到阿里code,所以针对阿里code迁移方案以及操作步骤做个总结,这里要教学sourceTree的使 ...

  9. git 修改ssh端口

    SSH默认端口为22,而Git的访问是基于SSH的. 通常我们会更改服务器的SSH端口号,即当SSH的端口不是22上时,Git访问会出现: ssh: connect to host xxx.com p ...

最新文章

  1. 请收藏!新型冠状病毒感染的肺炎防控知识手册.pdf
  2. 第六章:密码破解系统修复
  3. centos(linux) 下如何查看端口占用情况及杀死进程
  4. linux spinlock mutex semaphore
  5. SAP ABAP Netweaver容器化, 不可能完成的任务吗?
  6. Finding Hotels(牛客国庆集训派对Day7 )(2016ICPC青岛K)(K-D Tree)
  7. Spring Boot————Web应用启动时自动执行ApplicationListener用法
  8. 【Java每日一题】20170302
  9. SAP License:BW用户删除或禁用报错
  10. FFmpeg与libx264接口源代码简单分析
  11. Promise 的四种常用方法。
  12. Oracle数据库 入门教程
  13. 念念不忘,必有回响。5次失败后,淘宝爬虫终于可以用了
  14. 前端开发:遇到提示Invalid prop:type check failed for prop “modelValue“. Expected Number…的解决方法
  15. 西部数码虚拟服务器,西部数码虚拟主机301转向功能介绍
  16. springboot 集成 actuator
  17. 谷歌Project Glass:最新情报盘点
  18. 数据库设计60个技巧
  19. 锐捷网络 Java开发工程师校招 一面面经
  20. python五子棋实验报告_Python 五子棋

热门文章

  1. Spring MVC学习(8)—HandlerInterceptor处理器拦截器机制全解
  2. 如何进行关键词分析?_电动机保护器-上海硕吉电器_新浪博客
  3. 渣本双非进大厂,3轮技术面+1轮HR面,拿下字百万年薪offer
  4. react 高阶组件HOC实现组件复用
  5. P9240 [蓝桥杯 2023 省 B] 冶炼金属【一图胜千言】
  6. openjudge 1.13.11 回文素数
  7. c++分割字符串split方法实现
  8. python urllib3 上传大文件_python urllib和urllib3包使用
  9. 自然语言处理三大特征抽取器(CNN/RNN/TF)比较
  10. html中哪个标签是换行,HTML-换行标签