通过SSH克隆远程仓库(GitLab)到本地
来源:互联网 发布:工程进度计划编制软件 编辑:程序博客网 时间:2024/06/14 18:07
由于不是任何用户都能从远程仓库克隆到本地的,也是需要鉴别的,因此本地需要用git bash 创建一个公钥,而远程仓库也要把这个公钥保存下来,进而本地才可以从远程download。主要步骤如下:
1.首先需要下载一个git for windows,成功安装。
2.在github或者gitlab上有自己的账户。
3.打开git bash.exe 输入ssh-keygen -t rsa -C "your_email@example.com" 使用你的邮箱用ssh-keygen命令创建密码对。注意ssh-keygen命令中间没有空格,如果在ssh后面加上空格,会得到Bad escape character 'ygen'.的错误。
4.在目录C:\Users\your_name\.ssh 目录下找到生成的公钥文件id_rsa.pub,记事本打开,将里面的内容复制到剪贴板。
5.打开新建的github或者gitlab账户,找到SSH Keys选项如图:
将剪贴板内容粘贴到内容框中,title可以用默认的邮箱名字,最后点击add。这就代表这个用户被远程仓库所承认了,接下来就可以克隆仓库了。
6.可以先选择一个空文件夹用来储存克隆下来的项目,然后鼠标右键选择git bash here,然后输入命令 git clone + 自己Git库的地址,如图
Receiving objects :100% Resolving deltas:100% 代表远程仓库项目已经下载到本地。
创建SSH的目的:
创建SSH KEY(这个作用是来识别你的电脑,相当于人的身份证号),在你的c盘用户目录下面(我的目录--C:\Users\LX)看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:$ ssh-keygen -t rsa -C "youremail@example.com",
你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。
如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
- 通过SSH克隆远程仓库(GitLab)到本地
- 远程仓库克隆到本地
- gitlab上克隆远程分支到本地
- Git小白教程3---远程仓库克隆到本地
- git从github远程仓库克隆到本地
- 工具:GitHub创建远程仓库克隆到本地
- 关联本地仓库与远程gitlab仓库
- 克隆远程仓库 并提交本地修改
- git的常用操作(克隆到本地和推送到远程仓库)
- git创建本地仓库到推送gitlab
- git快速入门之二:将远程仓库克隆到本地
- 使用git将代码存入远程仓库github和从github上克隆代码到本地
- Git - 如何修改开源项目并推送给作者 / 克隆远程仓库到本地
- git快速入门之二:将远程仓库克隆到本地
- Git使用手册:git clone 克隆下载远程仓库项目工程到本地工作区
- git将本地仓库上传到远程仓库(转载)
- 添加本地仓库到远程仓库
- git本地仓库关联到远程仓库
- 这篇文章主要介绍了python中的实例方法、静态方法、类方法、类变量和实例变量浅析,需要的朋友可以参考下
- Hadoop学习四
- 淘淘商城系列——购物车实现分析及工程搭建
- 转售联通物联网卡的盈利可能性探讨
- 红黑树的移除节点操作图解--转载
- 通过SSH克隆远程仓库(GitLab)到本地
- 局部敏感哈希(Locality-Sensitive Hashing, LSH)方法介绍
- linux下安装Redis
- Java笔记
- 线性代数的本质-学习笔记
- jquery,js页面加载时自动点击触发jq按钮
- 【Deep C (and C++)】深入理解C/C++
- Google Cloud Platform 性能真差!
- 改变flask监听的主机地址和端口号