/* 本篇建立在以注册GitHub账号的前提下*/

(1)  下载 git  https://www.git-scm.com

// win10 可以直接红色箭头标识的 Download 2.22.0 for Windows

// 然后点击下载安装,如果没有跳弹小框,点击红色箭头的 64-bit Git for Windows Setup.

// 安装注意事项:

/*

(a)没有特别需求,就保持默认选项 (点next)

(b)  选择文件安装路径  例如【我选择】 :D:\github\Git

(c)  直到点击 install 后结束。

*/

(2) 配置Git Bash 与 GitHub 的连接

// 打开git-bash.exe

我们接下来的操作都是用它完成的,之前我们下载它的目的就是为了让本地库与github库连接起来,

方便我们提交代码。而github就是用SSH KEY与我们的电脑连接起来的,

下面我们就要在本地生成一个SSH KEY:

//需要输入的语句

/*

(2.1) 输入$ ssh-keygen -t rsa -C “你注册github时的邮箱地址”

// 注意间隔

(2.2) 如果出现上面的界面就是成功了,意思是你接下来是问你生成的key要保存在哪个路径,

如果直接敲回车就是默认路径/c/Users/Administrator/.ssh/id_rsa.我是直接敲的回车就存在这里。

Enter passphrase (empty for no passphrase):
       Enter same passphrase again:
      接着呢就会提示你输入密码,按两次回车就可以了我们不输入密码,这样我们每次提交或者下载代码的时候就不用输入密码了,当然你也可以输入密码,

      这样每次操作都需要密码(注意这个密码跟你登录github的密码是不同的哦)

  (2.3)  打开id_rsa.pub 
     

// 如果该文件无法打开

/*

打开cmd  (使用cd命令进入id_rsa.pub目录,再使用 more id_rsa.pub 命令查看公钥的内容)

   将显示的内容 复制  

*/ 

  (2.4)  打开我们的github,鼠标移到头像的地方,选择settings  ,点击SSH and GPG keys

// 点击 New SSH key  ,然后填入自己的标题,随便都可以的。然后将在id_rsa.pub里的全部内容粘贴在key下面的框内,填好后单击add ssh key

 //这样我们就将本地库与github库用ssh key连接起来了 ,下图就是我们添加的key

(3)测试ssh key
1.输入 ssh -T git@github.com (注意不是输入自己的邮箱哦)
2.接下来会提示你
The authenticity of host ‘github.com (xxx.xxx.xxx.xxx)’ can’t be established.
RSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxx.
Are you sure you want to continue connecting (yes/no)?
输入yes即可
3.如果你设了密码的话会提示输入密码吧,如果和我一样没有设密码就会出现以下提示

You’ve successfully authenticated, but GitHub does not provide shell access这样就成功了

4.输入
git config --global user.name “你github的名字”  
git config --global user.email “你的github邮箱地址”
5.接下来就要操作把我们一开始在github建的库搞到本地,方便我们进行操作
 我在D盘建立了一个文件夹专门存储在github下载下来的库【D:\D_github】,在D_github文件下新建文件 study

6 实验连接是否成功 ,在study 新建 hello.txt

利用git工具用命令行进入到study中,输入 git init,再打开文件夹就会看到一个 .git 文件(不要改动里边的东西),这样我们的本地库就建立好了

(6) 在github上创建一个仓库 New repository

现在本地的仓库 和 github 上的仓库已经建好了。

把项目从本地仓库提交到github仓库中

首先将你的项目文件打包 住着不打包复制到Test文件夹中,也就是本地的库中(我以一个TXT文件给大家演示一下)

如图:(注意路径,不要把项目放错了位置)hello.txt文件中的内容是随便敲的一串字符串。

接下来就是用git 工具了。提交到本地库,用命令行将我们的本地仓库与github上的仓库连接起来,如下图:

以上是我在安装git , 和实现本地文件与 GitHub仓库连接是的操作以及遇到的问题的解决方案,整体过程的复现,希望对您有帮助。

转载于:https://www.cnblogs.com/litingyuan/p/11198466.html

Github 入门1 (下载git , 连接本地库与github仓库)相关推荐

  1. fatal: unable to access ‘https://github.com/PX4/PX4-Autopilot.git/‘: Failed to connect to github.com

    错误 :fatal: unable to access 'https://github.com/PX4/PX4-Autopilot.git/': Failed to connect to github ...

  2. fatal: unable to access ‘https://github.com/xx/xx.git/’: Failed to connect to github.com port 443: T

    github提交代码时报错: fatal: unable to access 'https://github.com/xx/xx.git/': Failed to connect to github. ...

  3. Typora+github代替云笔记(git上传文件至github)

    前提环境:拥有github/gitee账户,电脑上装有git 建议在Typora中设置图片存储路径为相对路径(图片也上传到github上),这样远程打开笔记时也能显示图片 方法一 1.登录github ...

  4. 《GitHub入门与实践》第3章 使用GitHub的前期准备——学习笔记

    文章目录 1. 使用前的准备 创建账户: 设置头像 设置SSH Key 添加公开密钥 使用社区功能 2. 实际动手使用 2.1 创建仓库 2.2 连接仓库 2.3 公开代码 3. 小结 1. 使用前的 ...

  5. 解决fatal: unable to access ‘https://github.com/xxx/xxx.git/‘: Failed to connect to github.com port 4

    问题的表现

  6. Git与Github入门(一)

    Git与Github入门(一) 环境: Git与GitHub的来历 Linux 之父 Linus 在 1991 年创建开源的 Linux 操作系统之后,多年来依靠全世界广大热心志愿者的共同建设,经过长 ...

  7. Git 与 Github 的使用 —— 下载单个图像或单个文件夹

    我们当然不是每次都要 git clone 远程仓库中的所有文件. 1. 下载单个图像 Download single files from GitHub 找到要下载的文件 点击在GitHub上打开 找 ...

  8. git/github入门

    git/github初级运用自如 转载自虫师: http://www.cnblogs.com/fnng/archive/2012/01/07/2315685.html Github: git项目托管网 ...

  9. git学习笔记[idea整合GitHub,Gitee](非常详细)

    1.学习目标 2.Git概述 Git 是一个免费的.开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目. Git 易于学习,占地面积小,性能极快. 它具有廉价的本地库,方便的暂存区域和 ...

最新文章

  1. for循环动态的给select标签添加option内容
  2. 低耗时、高精度,微软提基于半监督学习的神经网络结构搜索算法
  3. 坑中速记整理! 使用 kotlin 写第一个 ReactNative Android 模块
  4. PLSQL Developer 出现ORU-10027: buffer overflow, limit of 10000 bytes
  5. docker命令整理
  6. webapi 状态返回 php,web api不想建实体,用dynamic类型返回数据
  7. InnoDB Undo Log
  8. Python 爬取微博热搜页面
  9. Android仿朋友圈照片定点放大和滑动查看(未完待续)
  10. 关于51地图中循环根据经纬度获取地理位置只显示一条数据的问题
  11. python学习(BMR计算器)
  12. grub4dos puppy linux,Grub2引导硬盘上的puppy linux的问题
  13. EMQX Windows部署 MQTT服务器 EMQX安装
  14. java微信公众号开发之各种事件推送
  15. RGB颜色值与十六进制颜色码转换(在线)
  16. Maya入门基础教学(1.基础快捷键)
  17. 输入一个字符,判断它是否为大写字母,如果是,将它转换为小写字母,不是则不转换
  18. 如何获得了高权重网站的高质量外链的方法?
  19. matlab学霸表白公式,学霸表白:函数会告诉“我爱你”
  20. 用LoadRunner进行脚本录制

热门文章

  1. Kaggle HousePrice : LB 0.11666(排名前15%), 用搭积木的方式(一,原理)
  2. CentOS7 搭建GIT环境
  3. java难点解析(七)-抽象类
  4. Linux系统编程@文件操作(一)
  5. PhotoshopCS6-视觉特效插画技法-1-什么是视觉特效(1)
  6. .NET FrameWork 4.0 新特性
  7. 【摘录】手机操作系统三国时代的结束
  8. Android开发之手机拍照功能的实现(源代码分享)
  9. 垃圾回收器机制(二):快速解读GC算法之标记-清除,复制及标记整理-算法
  10. 六个方法查看linux硬盘使用状况