git与github建立仓库连接步骤
一、先对git 进行用户设置
首先你得在网上下载git软件并且安装,一路默认安装就好了,然后就可以开始本地仓库的建立了。打开你安装好的git,
在开始菜单里面找到git文件夹里面的git bash端 ,我们的一切操作都在这个里面进行。
在git bash里面进行用户名和邮箱设置
git config --global user.name "随便取一个用户名" (回车)
git config --global user.email "输入你自己的邮箱" (回车)
表示你这台机器上所有的Git仓库都会使用这个配置。
二、本地仓库
1、准备工作和仓库的建立
在命令行输入如下的指令,代表我在E盘的->MyGit 文件夹下创建了一个learning code的文件目录,我准备把这个learning code 做成我的本地仓库
建立了learnig code目录后,进入该目录,然后用pwd显示我当前目录
然后开始把我建立的learning code变成本地仓库,如下:
此时手动打开刚刚的文件夹,会发现一个.git的文件夹
一般这个文件夹是隐藏的,如果你没有看见这个文件夹,不要着急,设置一下文件查看属性就好了,步骤如下:
找到工具栏->文件夹选项->查看->高级设置里面的隐藏文件和文件夹,选择显示隐藏的文件、文件夹和驱动器。
设置之后,.gti文件就显示出来了。注意了,这个文件夹就是我们的本地仓库,是git用来管理跟踪的,千万不要乱动这里面的问价,否者,git仓库就会被破坏。
2、添加文件到仓库里面
把你要上传的文件或者文件夹之类的复制到learnig code 这个文件夹里面,但是千万不是.git文件里面!!
我在这个文件夹下添加了这四个要上传的文件。接下来输入命令git add . 将我的这四个文件一口气全部放进本地仓库里面去。
到这里本地仓库建立好了并且也把我们想传的文件都放进本地仓库里面了。要和github建立远程连接,还要在github里面建立远程仓库。
三、github的远程仓库建立
打开git网址:https://github.com/ 你要有自己的账号才可以用哈,进去之后是这个样子,我刚开始接触的时候,看见这个页面一脸懵逼,看不懂这些到底是干什么用的,不过昨天开始研究github之后就明白了一些常用的操作,原谅我是小白,走过的轻喷(苦笑)。
在这之前要进行一些设置,免得后面出现问题,其实我在研究这个的时候也是出了很多问题,所以为了避免读者也出现我的那些问题,所以还是跟着我的步骤事先设置一下,免得后面出现各种问题,不过你也可以边做边查来解决。用户右下三角形->settings 在这个页面要设置两个。
1、要写SSH keys的值
SSH and GPG keys ->New SSH key
在这里要把你安装git的时候的SSH公钥复制过来。
按照文件路径找到.ssh文件夹,找到.pub后缀的文件,打开过后把内容全部复制,
粘贴到刚刚在github打开的SSH keys/Add new 的key位置,如图
点击 Add SSH key就ok了。
2、Emails不能设置成private,即:Keep my email adress private 把前面的那个给勾掉。
设置好这些之后,就开始创建我们的远程仓库吧。
左边有个Repositories 这里就是我们的github仓库了,我是已经建了一个仓库,所以这里存在一个,接下来一起新建一个仓库吧。
点击图标旁边的下三角形,选择Your profile 进来之后选择Repositories
然后我们new一个仓库出来,点击new
然后进来的Repository name随便起一个名字,然后最下面的create repository就建好远程仓库啦
四、本地和远程仓库的连接
回到你的git客户端输入远程连接指令,如图,这里的地址要输入你在github上刚刚建立的那个仓库的地址,然后面加上一个.git后缀就好了
我的github仓库的地址是这个样子的,你要输入你自己的地址哦
然后就可以把本地的仓库master分支push到远程仓库里面去了,如图
但是出现了一个错误,我把链接写漏了一个字母,所以这里显示没有找到这个远程仓库,后面再push也是出现这个问题。搜了下各个大神的解决办法,学到一个简单的,输入下面这个指令,移除刚刚的origin,再执行刚刚的命令就可以把本地仓库上传到远程仓库了。
刷新一下github的仓库,就可以看见上传成功啦。
git与github建立仓库连接步骤的更多相关文章
- git与github建立仓库连接步骤(纯小白教程)
一.先对git 进行用户设置 首先你得在网上下载git软件并且安装,一路默认安装就好了,然后就可以开始本地仓库的建立了.打开你安装好的git, 在开始菜单里面找到git文件夹里面的git bash端 ...
- git关联github远程仓库的问题
git关联github远程仓库的时候,报fatal: remote origin already exists. 导致这个问题原因可能是之前关联的时候关联错了,再次关联就不行了. 解决办法是: 1.将 ...
- windows下使用git和github建立远程仓库
转自(http://www.bubuko.com/infodetail-430228.html) 从昨天开始就在看git的使用,因为在Windows下很多命令行操作都比较坑爹,但是今天再走了无数弯路之 ...
- git与github建立链接(将本次项目与网络GitHub同步)(二)
第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建. 现在我通过命令行在桌面新建一个TEST文件夹(你也 ...
- 本地Git与Github建立关联
准备 本地与Github建立连接,需要用到SSH公钥.一般安装完Git,会在用户目录中生成一个 .ssh的文件夹 如果没有此文件夹,可以通过命令创建 $ ssh-keygen -t rsa -C &q ...
- Anywhere服务建立及连接步骤
<烟叶自动化收购管理系统(山东版)>服务端程序为<烟站综合管理系统5.0>,5.0使用的数据库为Anywhere,设置方法如下: 建立anywhere服务连接步骤 服务 ...
- git与github建立链接(将本次项目与网络GitHub同步) --转存笔记
转载自:https://blog.csdn.net/qq_36529459/article/details/79047220 1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可 ...
- git使用GitHub远程仓库
1.为什么要使用远程仓库我们知道本地仓库可以很容易地实现版本控制,但在多人开发的情况下,我们需要使用一个服务器作为远程仓库.GitHub是一个开源代码库平台以及版本控制系统. 2.GitHub仓库创建 ...
- GItHub 建立仓库克隆仓库
Linux环境 建立本地仓库 mkdir git cd git git init 获取仓库地址 找到你的仓库,Clone or download,复制 克隆仓库到本地 git clone https: ...
随机推荐
- Android开发 ---基本UI组件2:图像按钮、单选按钮监听、多选按钮监听、开关
Android开发 ---基本UI组件2 1.activity_main.xml 描述: 定义一个按钮 <?xml version="1.0" encoding=" ...
- marquee 的浏览器兼容性
marquee 在IE,firefox,chrome ,safari下都能正常的实现走马灯效果,兼容性没有问题 并且两个关键属性scrollamount(滚动速度)direction(滚动方向) 所有 ...
- Zookeeper与Paxos
初识Zookeeper zookeeper为分布式应用提供了高效且可靠的分布式协调服务,提供了诸如统一命名服务.配置管理和分布式锁等分布式的基础服务. 在解决分布式数据一致性方面,zk没有直接采用Pa ...
- L295 how to turn down a job but keep a good relationship with the hiring manager
Let’s say you’re on the hunt for a new job. Three interviews in, you realize it’s not the place for ...
- python自学第三天,列表
1.列表 names=[] #这就是一个空列表 names=[1,5,2,3,4,5]#列表是用的中括号,每个元素是用逗号分开的.列表里面的元素是可以重复的. names[-1]#表示的是取列表的最后 ...
- 使用generator生成dao、mapping和model
我们在ssm框架开发的时候(不限于此框架),为了开发效率.有时候不得不提高一下代码速度.千篇一律的事情谁都头疼,比如写dao,写model,写mapping等等.不仅慢,而且一不留神,还会出错. 今天 ...
- QueryString中的加号变成空格解决方法
通过Request.QueryString["CheckItem"]的方式调用值的时候,数值中的加号“+”会转换为空格“ ” 例如传输“ABC+EFG”,就会取到“ABC EFG” ...
- Vue - iview 开发经验
Q:打包之后,iview表格宽度异常,过宽或者没有宽度 A:由于columns内某一项width设置为‘百分比(20%)’或者‘100px’导致的, columns内项目的width必须为number ...
- FreeSWITCH视频会议命令
列出所有会议 conference list 列出会议的所有成员 conference <conference_name> list 而<conference_name>就是会 ...
- 性能测试-2.Fiddler抓包工具的使用
Fiddler基础知识(此文原文地址) Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888,我们也可以通过设置进行修 ...