[转载]关于在Linux下上传代码至Github
刚开始使用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的时候打错了从而导致此文件中是错的,修改完成以后,再执行,就可以上传代码了。
- 在最后一步git push origin master -f 的时候出现以下报错:
[转载]关于在Linux下上传代码至Github的更多相关文章
- GIT如何从本地上传代码到github
转载请标明出处: http://blog.csdn.net/hanhailong726188/article/details/46738929 本文出自:[海龙的博客] 开篇之前说下题外话,之前写过一 ...
- windows上传代码到github
上传代码到github上有很多种方法,在这里我介绍一种比较简单的一种.工具嘛,越简单越好用啊. 1.首先下载github在windows下的客户端 下载地址:https://desktop.githu ...
- 通过Webstorm上传代码到Github、更新代码后同步到github及克隆github代码到本地的方法
导读: Github做为IT爱好者分享代码的一个知名的平台,广受大家喜欢,那么我们平时该怎么将自己写的代码上传到github上面保存并且提供给其他人参考? 我想方法不外乎如下几个: 1.直接在gith ...
- 如何上传代码到github?
如何上传代码到github? 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安 ...
- 通过命令行上传代码到GitHub
自工作以来,本人第一次使用GitHub.下面是将本地的项目上传到GitHub的过程.上传代码的前提是:1.已注册GitHub账号:2.本地已安装Git. 第一步:远程Git仓库 进入本地的项目的根目录 ...
- iOS如何上传代码到Github
iOS如何上传代码到Github 很多iOS开发者想开源自己的代码或者demo,开源到Github是个不错的选择,那么如何上传我们的代码到Github,令所有人可以下载使用呢?这里我们的目的很明确,就 ...
- 使用webstorm上传代码到github
使用webstorm上传代码到github 字数681 阅读330 评论0 喜欢5 之前使用过webstorm上传代码到github,过了几个月竟然发现自己忘记了,好记性不如烂笔头啊,今天又重新用了一 ...
- git上传代码到github
git上传代码到github [root@bigdata-hadoop- ~]# git init [root@bigdata-hadoop- ~]# git add zeppelin [root@b ...
- 10分钟教你用eclipse上传代码到GitHub
关注我们的公众号哦!获取更多精彩消息! 好久没有更新了,这两天小编在整理以前的代码,上传到GitHub做备份. 加上现在GitHub的私有仓库不是免费了嘛,所以今天顺便给大家讲讲怎么用eclipse上 ...
随机推荐
- Arduino 串口测试 电脑发数据接收后立马返回
String comdata = ""; void setup() { Serial.begin(9600); while(Serial.read()>= 0){} //cl ...
- 基于winserver的Apollo配置中心分布式&集群部署实践(正确部署姿势)
基于winserver的Apollo配置中心分布式&集群部署实践(正确部署姿势) 前言 前几天对Apollo配置中心的demo进行一个部署试用,现公司已决定使用,这两天进行分布式部署的时候 ...
- 领域驱动设计系列文章(2)——浅析VO、DTO、DO、PO的概念、区别和用处
本篇文章主要讨论一下我们经常会用到的一些对象:VO.DTO.DO和PO. 由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其概念: 概念: ...
- zsh : command not found pip3 的解决方案
问题描述 在 zsh 中执行 pip xxx ,出现错误 zsh: command not found: pip3 . 当然我很确定自己是有安装 pip3 的,应该是应该切换了shell,导致环境变量 ...
- USB安装centos6系统(centos7需要换软件)
一.下载系统镜像 二.下载安装软碟通软件UltraISO 三.插入U盘制作启动盘 1.用软碟通打开镜像文件:文件-->打开 2.写入映像:启动-->写入硬盘映像 3.等待写入完成 四.系统 ...
- ABP新增模块可能遇到的问题
当我们新增一个模块时: public class SSORedisModule: AbpModule { //public override void PreInitialize() //{ // b ...
- .class和.getClass()的区别
使用指定类初始化日志对象,在日志输出的时候,可以打印出日志信息所在类 如: getClass() 返回此 Object 的运行时类. //需要有com.lpx.test.class这个类 Logger ...
- Azure - Create your first function using Visual Studio
Azure Functions lets you execute your code in a serverless environment without having to first creat ...
- Codeforces Global Round 2
A:答案一定包含首位或末位. #include<iostream> #include<cstdio> #include<cmath> #include<cst ...
- consul命令记录
服务端启动脚本 #/bin/bash! echo "********************************************************************* ...