git学习笔记(一)——从已存在的远程仓库克隆
应用场景:在公司电脑把脚本上传到公司的gitlab上,在家里想继续写;
问题: 家里的之前代码连的是github的仓库,需要把公钥替换成公司gitlab的。
环境:win10,pycharm,git BASH
解决方案:
1. 检查SSH keys是否存在
输入
ls -al ~/.ssh
如果有文件id_rsa.pub 或 id_dsa.pub,则直接找到公钥并删除(我的公钥地址在C:\Users\*\.ssh,大家可以参考去c盘寻找),否则进入第二步生成SSH key
2. 生成新的ssh key
第一步:生成public/private rsa key pair
在命令行中输入ssh-keygen -t rsa -C "your_email@example.com"
默认会在相应路径下(我的参考地址C:\Users\*\.ssh)生成id_rsa和id_rsa.pub两个文件,如下面代码所示
ssh-keygen -t rsa -C "your_email@example.com"
第二步:输入passphrase(本步骤都按enter键)
3.用pycharm从远程仓库直接clone代码下来即可开始编程,如图
    
git学习笔记(一)——从已存在的远程仓库克隆的更多相关文章
- 【学习总结】Git学习-参考廖雪峰老师教程五-远程仓库
		
学习总结之Git学习-总 目录: 一.Git简介 二.安装Git 三.创建版本库 四.时光机穿梭 五.远程仓库 六.分支管理 七.标签管理 八.使用GitHub 九.使用码云 十.自定义Git 期末总 ...
 - GIT入门笔记(14)- 链接到远程仓库
		
1.远程仓库地址https://github.com/ 2.注册远程仓库账号 3.生成ssh-key,并配置到github 由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以, ...
 - Git学习笔记(10)——搭建Git服务器
		
本文主要记录了Git服务器的搭建,以及一些其他的配置,和最后的小总结. Git远程仓库服务器 其实远程仓库和本地仓库没啥不同,远程仓库只是每天24小时开机为大家服务,所以叫做服务器.我们完全可以把自己 ...
 - Git学习笔记:基础篇
		
git可以说是所有开发者出开发语言之外的最基本的基本功了,熟悉git可以方便的进行代码版本控制,以及与其他开发者进行合作开发.本文内容是我以往学习git时做的笔记,主要是关于git最基本的操作,但 只 ...
 - 【转帖】Git学习笔记  记录一下
		
本文内容参考了廖雪峰老师的博文,并做了适当整理,方便大家查阅. 原帖地址 https://wangfanggang.com/Git/git/ 常用命令 仓库初始化 - git init 1 git i ...
 - GIT学习笔记(5):变基
		
GIT学习笔记(5):变基rebase 变基 引入变基 在Git中整合来自不同分支的修改主要有两种方法:merge以及rebase. 整合分支最容易的方法是merge,他会把两个分支的最新快照以及两者 ...
 - Pro Git 学习笔记
		
Pro Git 学习笔记 文档地址:Pro Git原文地址:PRO GIT 学习笔记 git常见命令 1.Git起步 初次运行Git前的配置 用户信息 git config --global user ...
 - Git学习笔记(二) · 非典型性程序猿
		
远程库的使用 前面说到的都是git在本地的操作,那么实际协作开发过程中我们肯定是要有一个远程版本库作为项目的核心版本库,也就是投入生产使用的版本.这里我们以 Github为例.Github是一个开放的 ...
 - Git学习笔记与IntelliJ IDEA整合
		
Git学习笔记与IntelliJ IDEA整合 一.Git学习笔记(基于Github) 1.安装和配置Git 下载地址:http://git-scm.com/downloads Git简要使用说明:h ...
 
随机推荐
- 理解JavaScript数据类型
			
JavaScript有5种基本数据类型: 数值(number):整数和小数(比如1和3.14) 字符串(string):字符组成的文本(比如"Hello World") 布尔值(b ...
 - resnet densenet
			
1.resnet的skip connection是通过eltwise相加的 2.resnet做detection的时候是在conv4_x的最后一层(也就是stage4的最后一层),因为这个地方stri ...
 - 简单使用Spring Boot+JpaRepository+hibernate搭建项目
			
sql: -- -------------------------------------------------------- -- 主机: 127.0.0.1 -- 服务器版本: 10.3.9-M ...
 - SSH整合(一)
			
一.ssh原始整合方式 不需要任何整合包,就是简单的将三个框架集合到一起 hibernate 导入jar包: hibernate-release-5.0.7.Fin ...
 - [译文][转载]greenlet:轻量级并发程序
			
英文原文地址:https://greenlet.readthedocs.io/en/latest/中文翻译转载地址:https://zhuanlan.zhihu.com/p/25188731 背景 g ...
 - c和c++单链表
			
c++版 #include<iostream> #include<malloc.h> using namespace std; struct node{ int data; n ...
 - 19-3-1Python的PyCharm编辑器,以及格式化输出、while循环、运算符、编码初识
			
第一次使用PyCharm,需要注意到是否使用的自己安装的python版本,或者使用的自带版本,如果使用的自带版本,注意切换. PyCharm使用优点,可以一步一步看程序的出错问题,即Debug的使用, ...
 - 日常工作之Zabbix源码编译,兼容mysql5.6
			
原文链接:http://www.leleblog.top/daily/more?id=6 Zabbix源码编译 环境: centOS7.mysql5.6.21(已存在). 任务简述: 服务器搭建zab ...
 - 离不开的微服务架构,脱不开的RPC细节(值得收藏)!!!
			
服务化有什么好处? 服务化的一个好处就是,不限定服务的提供方使用什么技术选型,能够实现大公司跨团队的技术解耦,如下图所示: 服务A:欧洲团队维护,技术背景是Java 服务B:美洲团队维护,用C++实现 ...
 - 高性能MySQL--innodb中事务的隔离级别与锁的关系
			
最近买了<高性能MySQL>这本书回来看,从中收益颇多!我来一吐为快! 我们都知道事务,那么在什么情况下我们需要使用事务呢? 银行应用是解释事务的一个经典例子.假设一个银行的数据库有两张表 ...