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仓库连接是的操作以及遇到的问题的解决方案,整体过程的复现,希望对您有帮助。
转载于:https://www.cnblogs.com/litingyuan/p/11198466.html
Github 入门1 (下载git , 连接本地库与github仓库)相关推荐
- 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 ...
- 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. ...
- Typora+github代替云笔记(git上传文件至github)
前提环境:拥有github/gitee账户,电脑上装有git 建议在Typora中设置图片存储路径为相对路径(图片也上传到github上),这样远程打开笔记时也能显示图片 方法一 1.登录github ...
- 《GitHub入门与实践》第3章 使用GitHub的前期准备——学习笔记
文章目录 1. 使用前的准备 创建账户: 设置头像 设置SSH Key 添加公开密钥 使用社区功能 2. 实际动手使用 2.1 创建仓库 2.2 连接仓库 2.3 公开代码 3. 小结 1. 使用前的 ...
- 解决fatal: unable to access ‘https://github.com/xxx/xxx.git/‘: Failed to connect to github.com port 4
问题的表现
- Git与Github入门(一)
Git与Github入门(一) 环境: Git与GitHub的来历 Linux 之父 Linus 在 1991 年创建开源的 Linux 操作系统之后,多年来依靠全世界广大热心志愿者的共同建设,经过长 ...
- Git 与 Github 的使用 —— 下载单个图像或单个文件夹
我们当然不是每次都要 git clone 远程仓库中的所有文件. 1. 下载单个图像 Download single files from GitHub 找到要下载的文件 点击在GitHub上打开 找 ...
- git/github入门
git/github初级运用自如 转载自虫师: http://www.cnblogs.com/fnng/archive/2012/01/07/2315685.html Github: git项目托管网 ...
- git学习笔记[idea整合GitHub,Gitee](非常详细)
1.学习目标 2.Git概述 Git 是一个免费的.开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目. Git 易于学习,占地面积小,性能极快. 它具有廉价的本地库,方便的暂存区域和 ...
最新文章
- for循环动态的给select标签添加option内容
- 低耗时、高精度,微软提基于半监督学习的神经网络结构搜索算法
- 坑中速记整理! 使用 kotlin 写第一个 ReactNative Android 模块
- PLSQL Developer 出现ORU-10027: buffer overflow, limit of 10000 bytes
- docker命令整理
- webapi 状态返回 php,web api不想建实体,用dynamic类型返回数据
- InnoDB Undo Log
- Python 爬取微博热搜页面
- Android仿朋友圈照片定点放大和滑动查看(未完待续)
- 关于51地图中循环根据经纬度获取地理位置只显示一条数据的问题
- python学习(BMR计算器)
- grub4dos puppy linux,Grub2引导硬盘上的puppy linux的问题
- EMQX Windows部署 MQTT服务器 EMQX安装
- java微信公众号开发之各种事件推送
- RGB颜色值与十六进制颜色码转换(在线)
- Maya入门基础教学(1.基础快捷键)
- 输入一个字符,判断它是否为大写字母,如果是,将它转换为小写字母,不是则不转换
- 如何获得了高权重网站的高质量外链的方法?
- matlab学霸表白公式,学霸表白:函数会告诉“我爱你”
- 用LoadRunner进行脚本录制
热门文章
- Kaggle HousePrice : LB 0.11666(排名前15%), 用搭积木的方式(一,原理)
- CentOS7 搭建GIT环境
- java难点解析(七)-抽象类
- Linux系统编程@文件操作(一)
- PhotoshopCS6-视觉特效插画技法-1-什么是视觉特效(1)
- .NET FrameWork 4.0 新特性
- 【摘录】手机操作系统三国时代的结束
- Android开发之手机拍照功能的实现(源代码分享)
- 垃圾回收器机制(二):快速解读GC算法之标记-清除,复制及标记整理-算法
- 六个方法查看linux硬盘使用状况