博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在GitHub上创建版本库并上传本地文件
阅读量:4129 次
发布时间:2019-05-25

本文共 1499 字,大约阅读时间需要 4 分钟。

创建版本库(仓库)

版本库又名仓库,英文名repository,可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,并且可以关联到网页上的远程GitHub账户中。这个目录中每个文件的修改、删除,Git都能跟踪,因此可以跟踪到任何时期的文件状态。

1.首先,登录github,点击new repository,会出现下面的界面:

2. 描述可写可不写,然后点击create repository创建仓库,会跳到下面的界面。

红线所指的位置,就是将本地项目初始化到github上的仓库中的相关命令(即需要在git-bash上输入的命令)。

详细注解:

  
echo "# EIE152_XCX" >> README.mdgit init //把这个目录变成Git可以管理的仓库git add README.md //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了 git commit -m "first commit" //把文件提交到仓库git remote add origin https://github.com/Crew-Spider/EIE152_XCX.git //关联远程仓库git push -u origin master //把本地库的所有内容推送到远程库上

3. 请记得提前,客户端配置你的git帐户。

在打开的GIt Bash中输入以下命令(用户和邮箱为你github注册的账号和邮箱)。

$ git config --global user.name "XCXSpringRoll"$ git config --global user.email "chunxiao199732@163.com"

4. 为GitHub账号配置ssh key(这步很重要不然后面可能不能成功push!)

切换到github,展开个人头像的小三角,点击settings,然后打开SSH keys菜单, 点击Add SSH key新增密钥,填上标题(最好跟本地仓库保持一致)。

用记事本打开第二个文件,然后复制里面的内容。

接着将id_rsa.pub文件中key粘贴到此,最后Add key生成密钥。

5. 切换目录到目标文件夹地址中——跳转到指定目录: 如跳转到“G:\py”     

 

然后按照上述红箭头所指部分的提示依次输入即可。

6. 建立本地仓库

首先进入G盘的py文件夹,然后执行指令:git init

初始化成功后你会发现项目里多了一个隐藏文件夹.git

再执行指令:git add. 将需要的文件 SMUnews.py 添加到仓库,接着执行指令:git commit -m "第一个爬虫"   (双引号内是提交注释。

7. 关联GitHub仓库

    到github text仓库复制仓库地址,并执行指令:git remote add origin https://github.com/Crew-Sprider/EIE152_XCX.git

最后push,上传本地文件。

最后push的时候一直报错!fatal: Authentication failed for....

和The authenticity of host 'github.com (13.250.177.223)' can't be established. RSA,发现这个之后必须输入yes

还有之前关联github仓库的时候记得要切换成ssh复制才对!! 我就是一直复制了http那个地址才报错!!最后终于呕心沥血成功了!感人!

附上完整的命令:

你可能感兴趣的文章
【视频教程】Javascript ES6 教程28—ES6 Promise 实例应用
查看>>
127个超级实用的JavaScript 代码片段,你千万要收藏好(下)
查看>>
【web素材】03-24款后台管理系统网站模板
查看>>
Flex 布局教程:语法篇
查看>>
年薪50万+的90后程序员都经历了什么?
查看>>
2019年哪些外快收入可达到2万以上?
查看>>
【JavaScript 教程】标准库—Date 对象
查看>>
前阿里手淘前端负责人@winter:前端人如何保持竞争力?
查看>>
【JavaScript 教程】面向对象编程——实例对象与 new 命令
查看>>
我在网易做了6年前端,想给求职者4条建议
查看>>
SQL1015N The database is in an inconsistent state. SQLSTATE=55025
查看>>
RQP-DEF-0177
查看>>
Linux查看mac地址
查看>>
Linux修改ip
查看>>
MySQL字段类型的选择与MySQL的查询效率
查看>>
Java的Properties配置文件用法【续】
查看>>
JAVA操作properties文件的代码实例
查看>>
IPS开发手记【一】
查看>>
Java通用字符处理类
查看>>
文件上传时生成“日期+随机数”式文件名前缀的Java代码
查看>>