刚开始使用Github没多长时间,所以很多地方不太熟练,看到阿里云上有一篇文章写得不错,故转载过来。

转载自:https://www.aliyun.com/jiaocheng/122729.html

文章正文如下:

    • 摘要:这里所说的上传代码指的是获取sshkey等所有的工作已经完成打开要上传代码的目录,首先运行一下命令,看ssh是否能成功连接:$ssh-Tgit@github.com如果出现以下字符串“xxxxx’vesuccessfullyauthenticated,butGitHubdoesnotprovideshellaccess”。(其中的xxx表示你的用户名)这就表示已经成功链接,接下来就可以上传你的本地代码至Github上首先在github上建立一个仓库:接下来上传本地代码至Git
    • 这里所说的上传代码指的是获取ssh key等所有的工作已经完成 
      打开要上传代码的目录,首先运行一下命令,看ssh是否能成功连接:

      $ssh -T git@github.com

      如果出现以下字符串

      “xxxxx’ve successfully authenticated, but GitHub does not provide shell access ”。(其中的xxx表示你的用户名)

      这就表示已经成功链接,接下来就可以上传你的本地代码至Github上 
      首先在github上建立一个仓库: 

      接下来上传本地代码至Github:

      $git init #在你要上传代码的目录下执行该命令$git add . #如果是.表示上传全部目录下的文件,可以是某个文件$git commit -m 'Practice to use shell to program' #引号中的字符串可以任意长,即是你对本次提交的说明$git remote add origin git@github.com:Corrine-Chen/my_linux_code.git #其中的my_linux_code.git是我自己建立的,你要替换成你自己建立的文件$git push origin master -f(或者是$git push -u origin master)

      完成结果如下图: 

      回来到你的github上就会发现你的代码已经上传至github: 

      遇到的问题以及解决的方法

      • 在最后一步git push origin master -f 的时候出现以下报错: 

        尝试了用命令ssh -T aliyunzixun@xxx.com,发现可以链接,网上百度有一种说法是防防火墙的问题,但是执行命令service iptable stop后,运行git push origin master -f 依然会出现此报错,所以就试着运行一下命令:

      cd .git //注意:.git是隐藏文件,使用ls -a可以查看移仓文件。vim config

      打开config文件以后,发现自己的url写错了,原因是第一次git remote add origin的时候打错了从而导致此文件中是错的,修改完成以后,再执行,就可以上传代码了。

[转载]关于在Linux下上传代码至Github的更多相关文章

  1. GIT如何从本地上传代码到github

    转载请标明出处: http://blog.csdn.net/hanhailong726188/article/details/46738929 本文出自:[海龙的博客] 开篇之前说下题外话,之前写过一 ...

  2. windows上传代码到github

    上传代码到github上有很多种方法,在这里我介绍一种比较简单的一种.工具嘛,越简单越好用啊. 1.首先下载github在windows下的客户端 下载地址:https://desktop.githu ...

  3. 通过Webstorm上传代码到Github、更新代码后同步到github及克隆github代码到本地的方法

    导读: Github做为IT爱好者分享代码的一个知名的平台,广受大家喜欢,那么我们平时该怎么将自己写的代码上传到github上面保存并且提供给其他人参考? 我想方法不外乎如下几个: 1.直接在gith ...

  4. 如何上传代码到github?

    如何上传代码到github? 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安 ...

  5. 通过命令行上传代码到GitHub

    自工作以来,本人第一次使用GitHub.下面是将本地的项目上传到GitHub的过程.上传代码的前提是:1.已注册GitHub账号:2.本地已安装Git. 第一步:远程Git仓库 进入本地的项目的根目录 ...

  6. iOS如何上传代码到Github

    iOS如何上传代码到Github 很多iOS开发者想开源自己的代码或者demo,开源到Github是个不错的选择,那么如何上传我们的代码到Github,令所有人可以下载使用呢?这里我们的目的很明确,就 ...

  7. 使用webstorm上传代码到github

    使用webstorm上传代码到github 字数681 阅读330 评论0 喜欢5 之前使用过webstorm上传代码到github,过了几个月竟然发现自己忘记了,好记性不如烂笔头啊,今天又重新用了一 ...

  8. git上传代码到github

    git上传代码到github [root@bigdata-hadoop- ~]# git init [root@bigdata-hadoop- ~]# git add zeppelin [root@b ...

  9. 10分钟教你用eclipse上传代码到GitHub

    关注我们的公众号哦!获取更多精彩消息! 好久没有更新了,这两天小编在整理以前的代码,上传到GitHub做备份. 加上现在GitHub的私有仓库不是免费了嘛,所以今天顺便给大家讲讲怎么用eclipse上 ...

随机推荐

  1. 基础数据类型:整型int、布尔值bool、字符串str、与for循环

    1.整型 int() p2 long 长整型 p3 全部都是整型 2.布尔值 bool() True --- int() int(True) int() --- True bool(int) 注意点: ...

  2. 回顾servlet生命周期(代码测试),读取初始化参数

    servlet生命周期 为简洁,本例使用注解方式来测试,代码部分很简单,只需要新建一个serlet,继承自HttpServlet,重写init,doGet,doPost,destory方法即可,使用注 ...

  3. Re:Exgcd解二元不定方程

    模拟又炸了,我死亡 $exgcd$(扩展欧几里德算法)用于求$ax+by=gcd(a,b)$中$x,y$的一组解,它有很多应用,比如解二元不定方程.求逆元等等,这里详细讲解一下$exgcd$的原理. ...

  4. 实验六:通过grub程序引导本地磁盘内核启动系统(busybox)

    实验名称: 通过grub程序引导本地磁盘内核启动系统(busybox) 实验环境: 理论上,该实验只需要配置好xen环境即可,但是,我们的xen环境安装在centOS7上,但是我们又是使用的kerne ...

  5. Java 最常见的 200+ 面试题汇总

    这份面试清单是我从 2015 年做 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘我在 Java 技术栈中的技术盲点,然后修复和完善它,以此来提高自己的技术水平.虽 ...

  6. Java的selenium代码随笔(3)

    /** 以下方法主要用于切换页面*/public void SetPageSwitch(String pageTitle) {Set<String> allWindowsHandles = ...

  7. javascript高级排序算法之快速排序(快排)

    javascript高级排序算法之快速排序(快排)我们之前讨论了javascript基本排序算法 冒泡排序 选择排序 插入排序 简单复习: 冒泡排序: 比较相邻的两个元素,如果前一个比后一个大,则交换 ...

  8. win10启动nginx但是访问不了

    首先验证配置,是否正常:nginx -t 我这里配置正常. 我的原因是设置了代理,打开IE浏览器,设置>Internet选项>连接>局域网设置>代理删除.

  9. python基础3 字符串常用方法

    一. 基础数据类型 总览 int:用于计算,计数,运算等. 1,2,3,100...... str:'这些内容[]'    用户少量数据的存储,便于操作. bool: True, False,两种状态 ...

  10. Django_RBAC_demo2 升级版权限控制组件

    RBAC 升级版 预期要求 前端在无权限时不在提供操作标签 更改部分硬编码 实现更加精准的权限控制 未改动前的版本 在这里 ⬇ Django_rbac_demo 权限控制组件框架模型 具体更改 数据库 ...