2018-11-13

上一篇是Windows下如何上传本地到github,这一篇是ubuntu下第一次上传本地到github。

1.初次上传项目到github则需要先配置密匙,查看虚拟机上是否有id_rsa.pub文件,如果没有执行ssh-keygen,默认是将ssh密钥放在/home/xxxx/.ssh/id_rsa。由于之前我执行过,所以直接将id_rsa.pub的内容复制到github上                                                    进入github官网,点击右上角,点击settings

进入到这个页面,根据图片提示进行操作:

然后把id_rsa.pub的内容复制到下面的Key中,title根据自己需求取,完成之后点击Add SSH Key就行了。

2.在ubuntu上安装github:sudo apt-get install git

3.安装完成后,进入到你需要上传文件的的文件夹下,执行git init

4.再执行git add ./

5. 执行 git commit -m "Hbase_endpoint"(-m后的内容是添加的描述,这个名字根据自己需求来命名)      

    执行到这一步的时候报错了,那是因为我们还没告诉它email和name,在该目录     下,进入到.git,编写config文件,config添加内容如下:

6.传文件到仓库之前,我们需要拥有一个仓库。由于这里已经构建了仓库到github上就会看见刚刚创建的仓库,复制粘贴该仓库的ssh链接

7.首先我们应该添加一个远程仓库,命名为Hbase_EndPoint,这样随后才可以添加文件到远程库中。指令如下:                                                                                 git remote add Hbase_EndPoint [email protected]:Fairy6/Hbase_EndPoint.git         

 如果此时出现错误:fatal: remote origin already exists. 这时候说明远程仓库已经存在。这时候需要先删除origin仓库,然后再重新添加该远程仓库。

8.使用push指令进行上传。如果该仓库是第一次进行push,则指令如下:                    git push -u Hbase_EndPoint master

没有什么报错的话就大功告成啦

如果push出现以下报错:

原因: 

GitHub远程仓库中的README.md文件不在本地仓库中。 

解决方案:                                                                                                              git pull --rebase Hbase_EndPoint master

在执行push操作: git push -u Hbase_EndPoint master

你可能感兴趣的:(2018-11-13)