Github 入门1 (下载git , 连接本地库与github仓库)
/* 本篇建立在以注册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仓库连接是的操作以及遇到的问题的解决方案,整体过程的复现,希望对您有帮助。
Github 入门1 (下载git , 连接本地库与github仓库)的更多相关文章
- 使用git连接本地和远程github
使用git连接本地和远程github 网上很多github的流程比较乱,自己尝试整理了一下,主要是步骤较为清晰,如果有不清楚的可详细进行搜索对比 1. 申请和设置github https://gith ...
- fatal: unable to access 'https://github.com/xxxxx/xxxx.git/': Failed to connect to github.com port 443: Timed out
今天使用git push的时候提示"fatal: unable to access 'https://github.com/xxxxx/xxxx.git/': Failed to conne ...
- Git连接到自己的GitHub仓库
1.配置本地git $git config --global user.name "xxx" $git config --global user.email "xxxxx ...
- linux 使用wget下载https连接地址cannot verify github.com's certificate
使用linux的wget下载时候会出现网站没有证书警告的问题, 例如下载git时,可以使用wget https://github.com/git/git/archive/v2.3.0.zip --no ...
- GitHub入门与实践 读书笔记三:(1)GitHub账户注册教程
第一步:进入GitHub官网,官网地址:https://github.com/ 第二步:点击Sign up for GitHub 1.昵称一栏:每次在你输入昵称之后,都会检查是否已经被注册.如果被注册 ...
- github入门基础之上传本地文件以及安装github客户端
github 不会使用,参照了其他大神的博客看的,很不错,就按步骤来,大家可以看看 http://www.cnblogs.com/wangzhongqiu/p/6243840.html
- git clone fatal: unable to access 'https://github.com/carlon/demo.git/': Failed to connect to github.com port 443: Timed out
$ git config --global http.proxy $ git config --global --unset http.proxy 虽然之前没有设置代理,但是不知道为什么执行以上代码之 ...
- github入门教程
1.下载git windows 客户端 https://git-for-windows.github.io/ 2.配置github 安装windows客户端以后,在里面输入如下命令 首先在本地创建ss ...
- github入门
一.先了解 相比CVS\SVN优势: - 支持离线开发,离线Repository- 强大的分支功能,适合多个独立开发者协作- 速度快 github 本地有仓库,储存着所有repository的历史: ...
随机推荐
- 关于Picasso加载图片Callback不执行问题
关于Picasso加载图片Callback不执行问题 问题背景 代码大致如下,Target或Callback的回调有时候不执行. https://github.com/square/picasso/i ...
- Docker安装Skywalking APM分布式追踪系统
环境介绍 本文使用虚拟机unbutu18+docker.本unbutu18系统IP地址为:192.168.150.134 大家在使用时记得将此地址换成自己的实际地址. docker的安装可参考:htt ...
- 剑指Offer(二十一):栈的压入、弹出序列
剑指Offer(二十一):栈的压入.弹出序列 搜索微信公众号:'AI-ming3526'或者'计算机视觉这件小事' 获取更多算法.机器学习干货 csdn:https://blog.csdn.net/b ...
- Spring依赖注入浅析
1. 概念理解 依赖注入 谁注入谁? 依赖对象注入IoC容器. 控制反转 谁控制谁?控制什么? IoC容器控制对象,控制依赖对象的创建与注入. 为什么称为反转?创建.注入对象的控制权由程序员的主观意愿 ...
- HTML(一)简介,元素
HTML简介 html实例: <!DOCTYPE html> 菜鸟教程 我的第一个标题 我的第一个段落 实例解析: <!DOCTYPE html> 声明为 HTML5 文档,不 ...
- pickle 都写文件
import pickle mylist=[[1,2,3,4,5,6,7],["abc","xyz","hello"],[1,2,3,4,5 ...
- POJ-3686 The Windy's KM算法 拆点题
参考:https://blog.csdn.net/sr_19930829/article/details/40680053 题意: 有n个订单,m个工厂,第i个订单在第j个工厂生产的时间为t[i][j ...
- HDU 4565 So Easy! 广义斐波拉数 数论 (a+sqrt(b))^n%mod 模板
So Easy! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Su ...
- kick start 2019 round D T3题解
---恢复内容开始--- 题目大意:共有N个房子,每个房子都有各自的坐标X[i],占据每个房子需要一定花费C[i].现在需要选择K个房子作为仓库,1个房子作为商店(与题目不同,概念一样),由于仓库到房 ...
- JSQL查询
JSQL 其特征与原生soL语句类似,并且完全面向对象,通过类名和属性访问,而不是表名和表的属性. sql:查询的是表和表中的字段 jpql:查询的是实体类和类中的属性 查询全部 >> ...