1、首先登录到https://github.com注册Github帐号,并且创建一个repository。

   或者登录到  https://git.oschina.net/注册账号,并且创建一个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

HTTPS: https://git.oschina.net/repository/powerStationTrainingMIS.git

2、安装git

     

3、生成ssh-key的私钥和公钥,注意保存

ssh-keygen -t rsa      //一路回车下来

注:Windows下使用git bash操作命令行。

4、 测试是否连接上github服务器

ssh -T git@github.com

(如果是登录https://git.oschina.net/的话,用 ssh -T git@git.oschina.net)

这时一般会输出:

.........

Permission denied (publickey).

解决办法:将上面生成的public key(id_rsa.pub文件)拷贝到github服务器的SSH Keys中,具体操作,

登录后,点击右上角的Account settings——> SSH Keys。

ssh -T git@git.oschina.net

5、将项目代码文件夹上传到github你的仓库内

1)在你的代码目录下执行以下命令:

在本地建立一个本地库,用于存放以后要提交的代码

git bash here

git init

指定远端仓库

git remote add origin https://github.com/whu-zhangmin/whuzm.git

或者

https://git.oschina.net/repository/powerStationTrainingMIS.git

git add *

git commit -m "first commit, first version"

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 clone https://github.com/whu-zhangmin/whuzm.git

6、将github上的项目代码删除将项目代码文件夹上

git rm --cached filename
git commit -m "delete"
git push origin branch

--cached 的指令 都是和staging area或者叫index有关的,就是git add了但还没有commit出去的状态。

git rm --cached filename 把文件从staging area中删了,再commit,push,就把github里面那份也删了。

使用git bash提交代码到github托管的更多相关文章

  1. Github的使用/git远程提交代码到Github

    Github的使用/git远程提交代码到Github Github是全球最大的社交编程及代码托管网站 Git是一个开源的分布式版本控制系统 1.基本概念 Repository(仓库):仓库用于存放项目 ...

  2. git 本地提交代码到 github 远程库,没有弹框 github login

     git 本地提交代码到 github 远程库,没有弹框 github login:  原因: win10 有个凭据管理器,给保存了历史登陆用户名密码,导致无法切换用户. 解决办法: 删除历史登陆用户 ...

  3. 如何利用git shell提交代码到github

    在很早之前我根据找到的一些资料以及自己的实践总结了一篇如何将VS2015上的代码上传到GitHub上,后来我发现有小伙伴私信我,说跟我上面写的不一样,但是那段时间也比较忙,当我发现有人私信的时候差不过 ...

  4. 提交代码到github托管

    廖雪峰官网:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000,感觉初学很棒的一个地 ...

  5. git提交代码到GitHub操作-简易版(后续完善)

    一.git上传代码到GitHub 1.远程仓库GitHub创建好一个新仓库注意仓库名 2.本地建一个目录写代码,目录名与仓库命名一致 3.在目录下右键 git Bash here 打开git终端命令行 ...

  6. git提交代码到github

    前言:转载请注明出处:http://blog.csdn.net/hejjunlin/article/details/52117504 git提交代码到github 命令汇总: git init git ...

  7. 使用git提交代码到github,每次都要输入用户名和密码的解决方法

    自从使用git提交代码到github后,发现自己使用git的功力增长了不少,但也遇到不少问题.比如,使用git提交代码到github的时候,经常要求输入用户名和密码,类似这种: 网上有这么一种解决方法 ...

  8. Ubuntu下使用git提交代码至GitHub

    一.Ubuntu下安装Git Ubuntu12.04 LTS默认是已经安装Git的,可以使用 git --version 测试是否安装. 如果没有安装,使用命令: sudo apt-get insta ...

  9. .NET Core下操作Git,自动提交代码到 GitHub

    .NET Core 3.0 预览版发布已经好些时日了,博客园也已将其用于生产环境中,可见 .NET Core 日趋成熟 回归正题,你想盖大楼吗?想 GitHub 首页一片绿吗?今天拿她玩玩自动化提交代 ...

随机推荐

  1. Ruby学习之深入类

    在讨论对象模型时,对类做了初步了解,关于类本身,还有许多知识需要学习. 类定义 Ruby中,可以用class关键字或者Class.new方法来定义一个类,在Ruby中,类定义的同时就是在运行代码,类和 ...

  2. 模拟winform里的控件的事件和委托机制

    参考:.NET 中的委托 委托的两大用处 1.委托可以实现方法作为参数进行传递,如 /// <summary> /// the English speaker. /// </summ ...

  3. Go从三个站点中返回响应最快的

    利用协程可以轻松实现 package main import ( "fmt" "github.com/imroc/req" ) func mirroredQue ...

  4. iOS项目开发常用功能静态库

    YHDeveloperTools iOS项目开发常用功能静态库 查看源码 功能方法: 1.字符检查 [NSString checkStringWithType:Email andTargetStrin ...

  5. 简易 (I/O)版本通讯录

    #include <stdio.h> #include<assert.h> //#include<malloc.h> #include<string.h> ...

  6. Excel生成guid、uuid

    1.Excel生成guid,uuid  格式:600d65bc-948a-1260-2217-fd8dfeebb1cd =LOWER(CONCATENATE(DEC2HEX(RANDBETWEEN(, ...

  7. Maven02——回顾、整合ssh框架、分模块开发、私服

    1 回顾 1.1 Maven的好处 节省空间 对jar包做了统一管理 依赖管理 一键构建 可跨平台 应用在大型项目可提高开发效率 1.2 Maven安装部署配置 1.3 Maven的仓库 本地仓库 远 ...

  8. assert断言

    https://www.cnblogs.com/ggzss/archive/2011/08/18/2145017.html assert是一个宏定义,其作用是如果它的条件返回错误,则终止程序执行,原型 ...

  9. JavaScript基础知识(正则表达式、字符串)

    23.正则表达式 作用:定义一个特定的验证字符串内容规则的表达式 注:正则表达式并不是JavaScript独有的:JavaScript支持正则表达式 var a = { };  // 定义一个空对象  ...

  10. ajax--->简单加法小练习

    ajax--->简单加法小练习 index.HTML <!DOCTYPE html> <html lang="en"> <head> &l ...