Github如何上传代码?

第一步:创建Github新账户

第二步:新建仓库

第三部:填写名称,简介(可选),勾选Initialize this repository with a README选项,这是自动创建REAMDE.md文件,省的你再创建。

第四步:安装Github shell程序,地址:http://windows.github.com/

第五步:打开Git Shell,输入以下命令生成密钥来验证身份

ssh-keygen -C 'your@email.address' -t rsa

连续三个回车之后会在windows当前用户目录下生成.ssh文件夹,和linux一样。

把文件夹下的id_rsa.pub文件内容全部复制。

然后打开github账户设置,如图

打开ssh keys


右上角点击add ssh key

然后在title随便输入,key栏粘贴刚才的密钥。

第六步:在Git Shell下输入命令测试刚才的公钥是否认证正确。

ssh -T git@github.com

正确结果会显示:

Warning:Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts.

Hi Flowerowl! You've successfully authenticated, but GitHub does not provide shell access.

warning 不用理会。

第七步:clone刚才新建的repository 到本地,输入命令:

git clone https://github.com/Flowerowl/stumansys.gitgit@github.com:username/hello.git

这时会在目录下生成:

第八步:将想上传的代码目录拷贝到此文件夹下:

第九步:切换到Git shell 命令行下,输入命令:

git init

git commit -m 'stumansys'

git remote add origin git@github.con:usernam/hello.git

git push origin master

在执行git push origin master时,报错:

error:failed to push som refs to.......

则执行以下语句:

git pull origin master

先把远程服务器github上面的文件拉先来,再push 上去。

最新文章

  1. MySQL数据库5 - 插入数据,修改数据,删除数据
  2. PDF打水印加密
  3. 去除字符串中的html标记及标记中的内容
  4. 用.Net Mage工具更新WPF ClickOnce应用程序部署清单
  5. Makefile 自动化变量
  6. [翻译]:SQL死锁-阻塞探测
  7. Codeforces 402B --耻辱的一题
  8. IE6不支持CSS的属性选择器
  9. 【Robot Framework】robot framework 学习以及selenium、appnium、requests实践(四)
  10. Jquery正则表达式公式.例子
  11. oracle导出dmp文件的2种方法
  12. P1087 FBI树 二叉树
  13. 报错libtest: error while loading shared libraries: libuv.so.1: cannot open shared object file: No such file or directory
  14. 1122 Hamiltonian Cycle (25 分)
  15. SAPCertifiedTechnologyAssociate-SystemAdministration(SAPHANAasaDatabase)
  16. 2017/2/6:在oracle中varchar与varchar2的区别与增删改查
  17. heckboxlist详细用法、checkboxlist用法、checkboxlist
  18. 【移动端debug-6】如何做一个App里的web调试小工具
  19. Java HmacSHA1算法
  20. workerman定时器使用

热门文章

  1. IMA文件如何打开,winimage使用方
  2. 【解决】缺少libstdc++.so.6库的原因及解决的方法
  3. JavaScript 之 截取字符串函数
  4. php之快速入门学习-2
  5. mv命令(转)
  6. html5 canvas类库 实例
  7. js forEach for区别
  8. js中移除空白节点
  9. ActiveMq C#客户端 消息队列的使用(存和取)
  10. MySQL Desc指令相关