码迷,mamicode.com
首页 > Web开发 > 详细

上传项目到GitHub

时间:2017-10-13 17:04:32      阅读:650      评论:0      收藏:0      [点我收藏+]

标签:.post   alt   技术分享   enter   ash   目的   不能   账户   1.5   

上传本地项目到GitHub

  最近要和一个姓的小贱人协同做一个项目,因为我和他天各一方,所以想到了使用github。

  本文记录了在上传项目的过程中遇到的问题,虽然都是小问题,但还是有必要记录一下。

 

一、首先,创建一个github账户,此处不做描述

二、创建一个仓库,拿到仓库的地址,例如: git@github.com:用户名/仓库名.git

  技术分享

 

三、创建好仓库,就可以往里面放东西了,首先,我们需要在本地下载一个git,安装过程此处不再描述

  git配置和github的ssh key配置如下:

 git config --global user.name your name

 git config --global user.email your email

 ssh-keygen -t rsa

    一路回车,生成公钥

    把生成的公钥拷到GitHub用户设置中

    使用 cat ~/.ssh/id_rsa.pub 查看,拷贝公钥内容

    网页登录github,点击头像--->settings--->SSH and GPC keys--->new SSH key,名字随便起,然后把公钥拷进去

    技术分享

  之后可以测试连接是否成功

 ssh -T git@github.com 

  出现一下内容表示成功

  技术分享

四、进入本地项目目录,鼠标右键---> Git Bash Here,进入命令行界面输入一下命令

 git init

 git add .

 git commit -m "commit test"

 git remote add origin git@github.com:用户名/仓库名.git

    如果现在你尝试用 git push -u origin master 把当前分支代码上传到master分支上,会报错,如下图

  技术分享

  出现错误的主要原因是github中的README.md文件不在本地代码目录中

    可以通过如下命令进行代码合并(注:pull=fetch+merge)

 git pull --rebase origin master

    技术分享

  这是你会发现你的文件夹里面多了个README.md文件,这时再上传

 git push -u origin master

    技术分享

  大功告成 !

  注意 :文件大于4M,那么你就不能成功,会报错

  fatal: sha1 file ‘<stdout>‘ write error: Broken pipeiB/s

  可以使用命令把限制调大

 git config http.postBuffer 52428800

 

  完成以后就可以网页登录github查看已经上传的项目了。

 

  END.

上传项目到GitHub

标签:.post   alt   技术分享   enter   ash   目的   不能   账户   1.5   

原文地址:http://www.cnblogs.com/Vince-blogs/p/7661739.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!