Linux 下建立 Git 与 GitHub 的连接
Git 是一款开源的分布式版本控制系统,而 GitHub 是依托 Git 的代码托管平台。

GitHub 利用 Git 极其强大的克隆和分支功能,使得社区成员能够自由地参与到开源项目中去。

不过,在开始学习之前,你需要一个 GitHub 账号,以及一台能联网的 Linux 虚拟机。

====准备工作====
安装 Git
Ubuntu 安装 Git: apt-get install git   CentOS 安装 Git: yum install git

查看 Git 版本信息: git version

生成 SSH KEY

生成 SSH KEY:  ssh-keygen -t rsa -C "woider@gmail.com" 

复制 SSH KEY
  打开 id_rsa.pub 文件,将内容复制到剪贴板: vim id_rsa.pub
  
  ↑ SSH KEY 公钥,用于 GitHub 身份验证

添加 SSH KEY
  登录 GitHub,打开 Personal settings 页面,选择 SSH and GPG keys 选项:

↑ Title 可以随意填写,Key 中填写刚从 id_rsa.pub 中拷贝的内容

添加 SSH key 之后,Linux 就可以通过 SSH 建立本地 Git 与 GitHub 的连接了。

克隆仓库到本地

  通过 SSH 地址将 GitHub 仓库克隆到本地:

git clone git@github.com:woider/baidu.git

之后cd /opt/xx 然后git pull就可以拉取

最新文章

  1. jsonP跨域调用
  2. Eclipse设置自动换行
  3. IT人的自我导向型学习:学习的3个维度
  4. 使用cwRsync实现windows下文件定时同步【转】
  5. uva 12086 树状数组
  6. mysql基本知识
  7. 【C++11】新特性——Lambda函数
  8. 英文论文中“such as, for example, e.g., i.e., etc., et al. ”的用法分析 (转)
  9. ecshop下启用QQ在线服务,并能实时更新QQ在线状态
  10. 什么是DOCTYPE?
  11. Python源码分析
  12. eclipse 按住ctrl 按钮没有反映
  13. JAVA的运算符和条件结构
  14. 2016第七届蓝桥杯C/C++语言A组
  15. [DP][NOIP2015]子串
  16. Ubuntu 16.04下GDB调试
  17. JavaScript是如何工作的:Service Worker的生命周期及使用场景
  18. 2018-11-23 手工翻译Vue.js源码:尝试重命名标识符与文本
  19. 网络爬虫之网站图片爬取-python实现
  20. 如何用区块链技术解决信任问题?Fabric 架构深度解读

热门文章

  1. Codeforces 1076D Edge Deletion 【最短路+贪心】
  2. hdu1285 确定比赛名次【拓扑排序】
  3. 附001.kubectl介绍及使用
  4. JAVAScript:前端模块化开发
  5. 练习七 Procedure中使用DDL
  6. 66. 二叉树的前序遍历.md
  7. [OC] Block的使用
  8. 2009 ACM 水题
  9. [HNOI2017/AHOI2017]影魔
  10. 将分支推送到远程存储库时遇到错误: rejected Updates were rejected because the remote contains work that you do not have locally