一、先对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: ...
随机推荐
-
2.1WebApi的路由
这篇文章描述 ASP.NET Web API如何将 HTTP 请求通过路由去访问控制器. 如果你熟悉 ASP.NET MVC,Web API 路由是非常类似于 MVC 路由.主要的区别是 Web AP ...
-
第七课第四节,T语言流程语句(版本5.0)
break语句 通常用在循环.遍历语句中.当跳出(break)语句用于循环语句中时,可使程序终止循环而执行循环后面的语句, 通常跳出 语句总是与如果语句联在一起.即满足条件时便跳出循环.可以说:跳出语 ...
-
Ubuntu 12.04 添加新用户并启用root登录
启动root sudo passwd 输入密码 输入root 新密码并重复 su 切换root 添加用户比如hduser 修改密码hduserchmod u+w /etc/sudoersvi sudo ...
-
WordPress FunCaptcha插件跨站脚本漏洞
漏洞名称: WordPress FunCaptcha插件跨站脚本漏洞 CNNVD编号: CNNVD-201311-431 发布时间: 2013-11-29 更新时间: 2013-11-29 危害等级: ...
-
linux/Windows系统如何安装PHP-openssl扩展
今天倒腾了半天公司的OA办公系统,原来现在很多的smtp服务器是需要ssl方式加密的,而支持ssl需要php加载openssl扩展.所以本文我们将和大家一起分享如何在linux/Windows系统下安 ...
-
bzoj千题计划128:bzoj4552: [Tjoi2016&;Heoi2016]排序
http://www.lydsy.com/JudgeOnline/problem.php?id=4552 二分答案 把>=mid 的数看做1,<mid 的数看做0 这样升序.降序排列相当于 ...
-
hadoop-2
AsyncDispatcher,直接看代码 @Override protected void serviceStart() throws Exception { //start all the com ...
-
SATA工作模式咋选?揭秘AHCI和IDE区别(全文)
第1页:AHCI模式与Win7.SSD的不解之缘 AHCI这个注定和SATA接口结下不解之缘的接口模式,它担负着淘汰IDE模式的重任,从诞生开始就充满争议,它经历了整整7年时间.它伴随着SSD ...
-
c#如何判断两个对象是否相等
在c#中判断对象相等,这是对引用类型进行判断,而不是对值类型,如果是对字符串,或者是数值进行判断相等只需要用==运算符就可以了. 对两个对象用==运算符,只能判断他们两个在内存中的地址是否一样的. ...
-
Maven环境变量配置和在Eclipse中的配置
1.Maven环境变量配置 M2_HOME :变量值为maven的安装目录 在path后添加%M2_HOME%\bin; 检查JDK,maven配置的cmd命令 echo %JAVA_HOME% ja ...