MyException - 我的异常网
当前位置:我的异常网» 互联网 » 怎么上传本地项目到GitHub

怎么上传本地项目到GitHub

www.MyException.Cn  网友分享于:2013-12-18  浏览:0次
如何上传本地项目到GitHub

一、首先在github注册账号

访问地址:https://github.com/

根据提示,一步步填写:username、email、password

二、在github创建项目

创建了github账号并登录成功,接下来按照下面的步骤操作:

1.创建repository


 点击【New repository】,出现如下

 

2.创建好项目后会生成github上该项目的远程仓库地址,如下

 

 
 三、安装git客户端(已安装过的请跳过此步)

WIN 用户:http://msysgit.github.com/

MAC用户:http://code.google.com/p/tortoisegit/

全程默认安装

四、创建本地仓库

在本地硬盘创建一个本地仓库,如我在E:\workspace_myRep,打开git客户端(鼠标右键Git Bash),进入到E盘该目录下

1.执行以下命令

 

$ git init

 

 2.本地项目要上传github,需要配置ssh key。本地创建ssh key ,执行以下命令

$ ssh-keygen -t rsa -C "xxx@youremail.com"

 上面的“xxx@youremail.com”是你自己的真实邮箱,就是在注册github时填写的邮箱。

 执行上面的命令后会出提示生成成功并给出生成的路径,然后进入到提示的路径,如下

 

打开id_rsa.pub,复制里面的全部内容。

3.回到github,按照下面的步骤操作
 【第一步】

【第二步】



 【第三步】

点击【New SSH key】,创建保存,title随意,key值为上面复制的id_rsa.pub文件的全部内容

 

至此,配置完毕。验证是否配置成功,输入以下命令

$ ssh -T git@github.com

 如果出现下面的提示,则说明成功

 


五、本地项目提交到远程仓库

在提交代码到github远程仓库之前,我们还需要设置username、password,命令如下

$ git config --global user.name "yourname"
$ git config --global user.email "youremail"

 注意:上面的yourname、youremail替换成你自己真实的,就是在github注册时填写的。

接下来,一次执行以下命令

1.添加远程地址

$ git remote add origin xxx

 注意:上面的xxx就是在前面“二-2”步骤中你在github上创建的项目的远程仓库地址

2.提交代码

$ git commit -m "my fist github project"


 3.上传代码到远程仓库

$ git push origin master

 

 注意:以上三步都是在本地该项目的目录下操作的。

 

综上所述,就完成了本地项目上传到github的操作。

 

在此要感谢下面的这篇博客,因为我在初始学习时该博文提供了很重要的参考:

http://blog.csdn.net/laozitianxia/article/details/50682100

 知识要传播起来才有价值,但吃水不忘挖井人。

 

 

 

 

 

 

 

 

 

 

 

 

文章评论

为什么程序员都是夜猫子
为什么程序员都是夜猫子
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
总结2014中国互联网十大段子
总结2014中国互联网十大段子
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
Java程序员必看电影
Java程序员必看电影
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
鲜为人知的编程真相
鲜为人知的编程真相
我的丈夫是个程序员
我的丈夫是个程序员
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
一个程序员的时间管理
一个程序员的时间管理
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
我是如何打败拖延症的
我是如何打败拖延症的
老程序员的下场
老程序员的下场
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
程序员必看的十大电影
程序员必看的十大电影
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
10个调试和排错的小建议
10个调试和排错的小建议
每天工作4小时的程序员
每天工作4小时的程序员
程序员都该阅读的书
程序员都该阅读的书
编程语言是女人
编程语言是女人
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
那些争议最大的编程观点
那些争议最大的编程观点
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
如何成为一名黑客
如何成为一名黑客
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
程序员的鄙视链
程序员的鄙视链
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
 程序员的样子
程序员的样子
代码女神横空出世
代码女神横空出世
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
程序员应该关注的一些事儿
程序员应该关注的一些事儿
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
旅行,写作,编程
旅行,写作,编程
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有