Git 技术篇-GitHub绑定本地Git,实例演示。实现代码云寄存
你要知道GitHub默认是公开的,就是说你上传的代码别人都能看到。如需私密空间请看: 免费设置GitHub私有库
首先,用GitHub账号绑定我们的本地库
先要登陆GitHub,没有的话注册一个,点击左上角的头像就可以进入我们的主页了。 如果git登陆慢的话请看: git登陆慢解决办法
第一步:我们通过SSH来绑定,首先在右上角找到设置,进来后找到SSH这栏,然后我们添加一个SSH keys。
第二步:在key处粘贴我们的SSH的key,key就是.ssh文件下的id_rsa.pub这个文件里的内容。我直接用编辑器geany就打开了。.ssh文件夹一般是在我们用户的Administrator文件夹里。
注:id_ras里的key是私密的key,这个不能外泄哦!那个pub就是public的缩写,代表公开的!
注:如果没有id_ras.pub这个文件的话,用下面的命令来创建一个,引号里是你自己的邮箱。然后一路回车就行,中间会提示你输入密码啥的,可以回车不设置,要是很机密的可以设置一下,增加安全性。
$ ssh-keygen -t rsa -C "2418546511@qq.com"
创建一个仓库,并和我们本地的版本库关联起来。
第一步:创建一个仓库
填我们仓库的名字,填好后点create repository来创建我们的仓库。
注:空的库进来SSH会给出提示:git@github.com:2418546511/git-workspace.git我们通过这个来连接我们本地的版本库。
第二步:连接GitHub 连接命令如下,如果没有提示就是连接成功了。
$ git remote add origin git@github.com:2418546511/git-workspace.git
第三步:上传代码 第一次我们把代码推到GitHub要加上-u参数,这样他会在GitHub端也建一个master分支,并且和我们的master分支关联起来。
注:git是分是可以有很多分支的,master就是我们的主分支,默认我们存的东西都是在它的主分支里。
以后的话直接用git push origin master命令就好了。 现在看我们的远程仓库就和我们本地的版本库一致了。
- Python中萌新不知道的小魔法(一)
- 基于Scrapy的全球最大成人网站PornHub爬虫
- Python标准库笔记(7) — copy模块
- Python项目实战——开发网易云音乐插件
- 将已有项目代码通过命令行方式上传到github,简易傻瓜教程(图文)将已有项目代码通过命令行方式上传到github,傻瓜教程(图文)1. 创建一个github项目2. 在Repository name
- mac执行git命令出现xcrun: error: invalid active developer path解决方法
- centos修改主机名
- SSH免密登录,RSA认证登录
- Zookeeper安装部署调试命令
- Facebook 直播是如何承受海量压力的?
- 将 Redis 作为图数据库
- 爬取 Stackoverflow 100 万条问答并简单分析
- Python: 早点知道这些就不会这样了
- 第一个参数:initScans(job)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 多线程相关概念
- MySQL安装教程
- MapReduce之自定义OutputFormat
- 在TensorFlow中使用模型剪枝将机器学习模型变得更小
- 干货 | 滴滴 数据分析原来是这样做的!
- 数据链路层之PPP协议
- matplotlib基础绘图命令之boxplot
- MapReduce之GroupingComparator分组(辅助排序、二次排序)
- MySQL优化--概述以及索引优化分析
- MySQL优化--查询分析工具以及各种锁
- MySQL优化--MVCC
- Linux入门--基础命令
- Linux入门--权限管理、任务调度、磁盘管理
- 【Rust日报】2020-08-05 -- 如何在2020年进一步加快 Rust 编译器的速度
- Linux学习--网络、进程、服务、软件管理