GitHub使用介绍及常见错误解决

一、去github上创建自己的Repository

pic1.jpg
pic2.jpg
pic3.jpg

二、本地环境安装Git

安装教程不做描述,下附安装教程链接

Git下载地址

Git安装教程

安装完Git,右击鼠标可以看到 Git GUI 和 Git Bash , 后面会用到

三、配置SSH密钥登陆

1、运行 Git Bash,并输入

ssh-keygen -t rsa -C "youremail@example.com"
若C:\User\Administractor\.ssh目录下面没有内容,则直接一直回车;反之遇到OverWrite选y,一直回车
C:\User\Administractor\.ssh 目录下会生成id_rsa(私有密钥)和id_rsa.pub(公有密钥)两个文件

2、配置GitHub ssh密钥

pic4.jpg
pic5.jpg
pic6.jpg
pic7.jpg

四、Github托管代码使用教程

1、进入需要托管的项目目录,右击鼠标打开Git Bash

 git init //  建立git仓库

2、将项目的所有文件添加到仓库中

git add . //  注意结尾有一个英文标点 '.'

3、添加自述文件,因为我们这里创建仓库时,默认创建的是空仓库

git add README.md

4、将文件提交到本地仓库

   git commit -m "xxx"        //  xxx 为提示语句,用来标注每一次提交做了哪些改变

5、将本地的仓库关联到GitHub上的远程仓库

git remote add origin https://github.com/coderwqs/Test.git
注释:git remote add origin 后面跟的可以是上面提到的Https或SSH链接地址

6、上传github之前pull一下

git pull origin master

7、上传代码到GitHub远程仓库

git push -u origin master // 添加-u是因为当前仓库是空仓库

上传代码过程中可能需要输入Username和password,即为Github账户密码


五、更新远程仓库代码

1、查看当前的git仓库状态

  git status

2、更新全部或指定文件夹子

git add *     //  新手直接更新全部即可

git add 文件名

3、提交更新说明

git commit -m "更新说明"

4、先拉取当前分支最新代码

  git push

5、push到远程仓库master分支上

git push origin master        // 非空仓库,此处不需要添加 -u

此时,在github上刷新一下,代码不出意外就同步了


六、部分问题解决方案

问题:ssh: connect to host github.com port 22: Connection timed out fatal: Could not read from remote repo

进入 C:\User\Administractor\.ssh
复制一份id_rsa文件,重命名为config
进入config文件,用下面内容覆盖原文件内容 ,并保存退出

  ########################################################## 
  Host gitlab.com
  Hostname altssh.gitlab.com
  User git
  Port 443
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/id_rsa
  ##########################################################

后续遇到问题,再更新...


Written by Mr.WuQiangSheng @GitHub account : LemonCoder

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容