本文共 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那个地址才报错!!最后终于呕心沥血成功了!感人!
附上完整的命令: