Git添加和克隆远程库
首先我们得有一个GitHub账号,然后把当前电脑的SSH Key添加到GitHub上面
第1步:创建SSH Key。在用户主目录下(可用 “cd ~”进入用户主目录),看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:
你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。 如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
第2步:登陆GitHub,打开“Account settings”,“SSH Keys”页面: 然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:
为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。 当然,GitHub允许你添加多个Key。假定你有若干电脑,你一会儿在公司提交,一会儿在家里提交,只要把每台电脑的Key都添加到GitHub,就可以在每台电脑上往GitHub推送了。
添加远程库
在GitHub上新建一个库,然后通过git remote和git push把本地库推送到远程库
如果出现以上错误,可能是你公司电脑只开放http端口,可以输入命令:$ git config --local -e 打开config文件,把url改成http格式再试一次,不过每次推送必须输入口令,速度可能也比ssh支持的原生git协议慢。出现以下信息则说明push成功了,
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
从远程库克隆
假设我们在github上有一个叫testgit的远程库:
可以通过 $ git clone 命令把远程库克隆到本地,出现如下显示则说明成功:
如果有多个人协作开发,那么每个人各自从远程克隆一份就可以了。
转载于:https://www.cnblogs.com/AmyHu/p/10798214.html
Git添加和克隆远程库相关推荐
- 【Git】Git 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )
文章目录 一.克隆 master 分支 git clone 二.查看远程分支 git branch -a 三.克隆远程分支 git checkout -b 一.克隆 master 分支 git clo ...
- git中本地与远程库的关联与取消
第一步 :配置SSH KEY 默认你已经安装了,git的客户端,这里我们使用git bash操作. 在用户主目录下(这里不是你的git的本地地址,在Windows搜索栏搜索 .ssh),看看有没有.s ...
- Git分布式版本控制和远程库创建运用、git常用指令【尚硅谷笔记】
目录 1.Git 1.1.概述 1.2.版本控制 为什么需要版本控制 1.3.版本控制工具 集中式版本控制工具 分布式版本控制工具 1.4.Git简史 1.5.Git工作机制 1.6.Git和代码托管 ...
- clone克隆远程库工程到本地
项目作者把项目push到github远程库,其他用户可以把项目克隆到本地: idea操作如下: 获取远程git地址:https://github.com/java1234/ideaHelloWorld ...
- 都2021年了,还不会使用GitHub创建、推送、拉取、克隆远程库、团队协作开发?
1 对自己的远程库操作 1.1 在GitHub上创建远程库 1.2 推送本地库至远程库 1.3 拉取远程库到本地库 1.4 克隆远程仓库到本地 2 对别人的远程库两种操作方式 2.1 使用GitHub ...
- Git HTTP方式克隆远程仓库到本地
操作步骤 Git 通过HTTP方式克隆远程仓库到本地总共需要三步: 登录我们的github 复制我们的github 项目的https 地址. 在我们的本地磁盘下创建文件夹用来保存我们的远程git项目. ...
- GIt上传到远程库Gitee出现的问题,需要身份表明和私人邮箱的问题
连接远程仓库出现的问题 问题一:git commit -m "第一次上传",显示要证明自己的身份 尝试1: git config --global user.email " ...
- Git SSH方式克隆远程仓库到本地
操作演示 查看本地是否配置公私密钥 我们直接开始将如何进行配置,在配置前我们要先看一下我们本地是否已经配置公私密钥: 执行上图命令: 如上图所示:表示我本地没有有密钥,或者有.ssh目录但是没有id_ ...
- GIT部署(三)GIT 远程仓库:添加远程库、从远程库克隆
一.Git安装 在Windows操作系统下,访问Git下载地址https://git-for-windows.github.io/,如果登不进去的话直接百度搜索Git下载也是可以的. 二.注册gith ...
最新文章
- 电子表单系列谈之表单数据处理
- Tomcat 之 Session的活化和钝化 源码分析
- 数据结构预算法(六) 数组和矩阵(1)
- Java进阶:Spring
- iOS9.3.3骚扰电话拦截黑名单数据库
- vue组件库和组件文档生成
- 【Java力扣算法《代码随想录》04】第4章链表63-69题(leetcode题号203+707+206+24+19+面试题02.07+142)
- centos7利用libreoffice将doc文件转换为pdf
- http://wsj356428476.iteye.com/blog/1655032
- 盘点各专业到古代都能干些啥
- RTKlib软件学习(观测文件与星历文件读取)
- Java 实现用户登录项目
- 答题小程序自学(一)
- Mirai使用与攻击
- 华为OD机试2023年最新题库(JAVA、Python、C++)
- Oracle Sequence创建与使用
- 网站服务器被黑后多久降权,网站降权了还可以恢复吗,多久能恢复
- 【报告分享】2020年中国房地产销售额百亿企业排行榜-中国指数研究院(附下载)
- ios是c语言写的,ios操作系统是用什么语言写的
- html百度地图获取城镇街道,集成百度地图根据地址获取经纬度,定位地址到街道...