提交代码到github托管
2016-01-05 21:07
197 查看
1、首先登录到https://github.com注册Github帐号,并且创建一个repository。
例如:注册的github帐号名为whu-zhangmin,创建的repository名称为whuzm,那么你的仓库名为whuzm在github上的地址为:
HTTPS : https://github.com/whu-zhangmin/whuzm.git
SSH : git@github.com:whu-zhangmin/whuzm.git
Subversion: https://github.com/whu-zhangmin/whuzm
2、安装git
3、生成ssh-key的私钥和公钥,注意保存。
ssh-keygen -t rsa //一路回车下来
注:Windows下使用git bash操作命令行。
4、 测试是否连接上github服务器
ssh -T git@github.com
这时一般会输出:
.........
Permission denied (publickey).
解决办法:将上面生成的public key(id_rsa.pub文件)拷贝到github服务器的SSH Keys中,具体操作,
登录后,点击右上角的Account settings——> SSH Keys。
5、将项目代码文件夹上传到github你的仓库内
1)在你的代码目录下执行以下命令:
git init
git add .
git commit -m 'Initial commit project'
git remote add origin https://github.com/whu-zhangmin/whuzm.git
git push origin master
(如果没有配置用户名和邮箱,那么需要执行以下命令:
git config --global user.name "XXX"
git config --global user.email "XXX@XXX.com" )
如果你的whuzm仓库中已经含有文件,那么执行这句会提示提交失败,用户需要先执行git pull命令
git pull origin master
ok,再次执行git push origin master,成功,到github网上擦看自己的仓库,发现项目已经提交上去了。
2)如果仅仅是clone仓库的代码,可以执行如下命令:
git clonehttps://github.com/whu-zhangmin/whuzm.git
例如:注册的github帐号名为whu-zhangmin,创建的repository名称为whuzm,那么你的仓库名为whuzm在github上的地址为:
HTTPS : https://github.com/whu-zhangmin/whuzm.git
SSH : git@github.com:whu-zhangmin/whuzm.git
Subversion: https://github.com/whu-zhangmin/whuzm
2、安装git
3、生成ssh-key的私钥和公钥,注意保存。
ssh-keygen -t rsa //一路回车下来
注:Windows下使用git bash操作命令行。
4、 测试是否连接上github服务器
ssh -T git@github.com
这时一般会输出:
.........
Permission denied (publickey).
解决办法:将上面生成的public key(id_rsa.pub文件)拷贝到github服务器的SSH Keys中,具体操作,
登录后,点击右上角的Account settings——> SSH Keys。
5、将项目代码文件夹上传到github你的仓库内
1)在你的代码目录下执行以下命令:
git init
git add .
git commit -m 'Initial commit project'
git remote add origin https://github.com/whu-zhangmin/whuzm.git
git push origin master
(如果没有配置用户名和邮箱,那么需要执行以下命令:
git config --global user.name "XXX"
git config --global user.email "XXX@XXX.com" )
如果你的whuzm仓库中已经含有文件,那么执行这句会提示提交失败,用户需要先执行git pull命令
git pull origin master
ok,再次执行git push origin master,成功,到github网上擦看自己的仓库,发现项目已经提交上去了。
2)如果仅仅是clone仓库的代码,可以执行如下命令:
git clonehttps://github.com/whu-zhangmin/whuzm.git
相关文章推荐
- Java异常捕获之try...catch...finally语句
- Java温习(1)
- java 配置环境变量
- java期末复习之SCJP题库学习笔记
- java中参数传递
- 基于RaspberryPi 2 model B 的游戏机
- 国家区域代码关系整理
- java中final关键字
- Java概述
- [Spring] AOP, Aspect实例解析
- 飘逸的python - property及实现lazy property
- c语言学习(3)
- Mybatis Laz-Load功能实现代码赏析(原创)
- java 反射机制 / 反射new 对象 / 反射方式调用方法
- 14. Longest Common Prefix leetcode Python 2016 new Season
- 【ThinkPHP3.2.3】学习ThinkPHP笔记:熟悉框架目录结构(2)
- DVWA系列之22 low级别上传漏洞
- 简析java.lang.String类
- C#类型基础----不可变类型
- Java类的初始化过程及清理