最近需要将课设代码上传到Github上,之前只是用来fork别人的代码。

这篇文章写得是windows下的使用方法。

第一步:创建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.git

这时会在目录下生成:

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

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

git init
git commit -m 'stumansys'
git remote add origin https://github.com/Flowerowl/stumansys.git
git push origin master

如果执行git remote add origin

https://github.com/Flowerowl/stumansys.git

,出现错误:

  fatal: remote origin already exists

则执行以下语句:

  git remote rm origin

再往后执行git remote add origin https://github.com/Flowerowl/stumansys.git 即可。

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

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

则执行以下语句:

  git pull origin master

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

最后,你可以去项目页面查看了~~代码上传成功!

有问题可以在下方留言,大家一起解决~

转载请注明:于哲的博客 » Github上传代码菜鸟超详细教程

Github上传代码菜鸟超详细教程相关推荐

  1. 手把手教你在GitHub上传项目(超详细)

    1. GitHub网址注册账号:https://github.com 待更新--

  2. php上传文件测试代码,php 文件上传函数的超详细示例

    这篇文章主要为大家详细介绍了php 文件上传函数的超详细示例,具有一定的参考价值,可以用来参考一下. 下面跟随512笔记的小编来举个例子吧. 经测试代码如下: /** * 文件上传 * * 返回的数组 ...

  3. Github上传代码截图过程

    Github上传代码截图过程 首先,你得有github的账号,没有的话去注册一个:github官网:https://github.com/ 注册好了之后new一个repository,见下图: 创建好 ...

  4. github上传代码(亲测实用)

      又被github上传代码折腾了我3个小时,各种问题都遇到过,最后写篇博客记录一下,方便后续上传. github创建项目完成后,就会出现上传指令,如下图所示: 现在只需要按着命令的提示一步步执行: ...

  5. Linux下向GitHub 上传代码

    Linux下向GitHub 上传代码 1.先在Github个人主页创建一个仓库 2.在根目录下,复制仓库链接,将仓库复制到本地 git clone https://gitclone.com/githu ...

  6. Github上传代码指南(Window版,同样适合Linux版)

    Github – 一个神奇的开源社区,在这里,你可以找到你想要的各类代码:你可以发表你自己的项目:你可以交流一些技术性问题:在这里,你可以发现一些前沿的科技,包括"深度学习"&qu ...

  7. GitHub上传代码、更新代码、token设置

    准备工作: 创建GitHub账号. 在本机电脑安装git工具. git配置用户名和邮箱 打开git Bash,依此输入如下命令: git config --global user.name " ...

  8. iOS开发:GitHub上传代码错误提示fatal: Authentication failed for 'https://gitee.com/XXX/XXX.git/‘的解决方法

    上传代码到Git上面,有时候会遇到各种情况,有些时候是因为合并代码冲突,有些时候是因为修改了Git的登录密码需要重新认证.那么这里就来讲解错误提示fatal: Authentication faile ...

  9. Github 上传代码指南(令牌token版)

    更新后的Github网站不再支持密码验证,需要获取token验证进而上传代码. 1. Token 获取 setting > Developer settings > Personal ac ...

最新文章

  1. 使用OKR管理好团队这四个高深的技巧要明白
  2. ASP.NET 泛型类型 Dictionary操作
  3. java 正则表达式提取html纯文本
  4. 【个人笔记】《知了堂》node.js简介及创建应用
  5. 闲来无事写写-Huffman树的生成过程
  6. 论文赏析[NAACL19]一个更好更快更强的序列标注成分句法分析器
  7. 后盾网html5视频教程全集观看下载
  8. Xshell个人免费版下载
  9. linux如何设置环境变量
  10. Windows安全中心打开空白
  11. 2020 Java 全栈工程师进阶路线图,不可错过
  12. jquery 蔚蓝网
  13. android模拟器不玩游戏,夜神安卓模拟器-实用的安卓模拟器(玩游戏,看电影无压力)...
  14. Oracle rac集群笔记
  15. HDU 2389 Rain on your Parade(二分匹配+Hopcroft-Carp算法模板题)
  16. Affine-Transformation Parameters Regression for Face Alignment
  17. Calendar计算两个日期之间的天数和周数
  18. javaScripty笔记
  19. 华为路由器查看DHCP地址池ip使用状态
  20. Unity 开发 Hololens2 MR应用程序

热门文章

  1. ubuntu16.04 catkin_make报错No rule to make target '/usr/lib/x86_64-linux-gnu/libGL.so'
  2. 信号的定义 脉冲函数与阶跃函数 脉冲分解
  3. python财务案例分析考试答案_《财务案例分析》作业及答案(三次)
  4. linux下服务器监控软件
  5. 由对称性知定点一定在x轴上_高考数学易犯的72个低级错误,一定要避开!
  6. 《设计模式》作者John Vlissides-UMLChina访谈录
  7. JS-CSS代码-按钮-各种风格-html5
  8. android 下载病毒,消灭病毒下载_消灭病毒安卓版下载v1.3_3DM手游
  9. 怀念与我同龄的月季花
  10. 产品售前与产品经理的关系