据说不会用GitHub的程序员连菜鸟都不算,确实,GitHub上有大量优秀的代码,我们也可以将自己的代码分享上去。

首先,你要有一个GitHub的账号,https://github.com/在官网注册一个GitHub账号,然后安装Git软件,具体参考Git简介及安装和简单配置

1.安装配置完Git之后,打开Git Bash,验证有没有连接上远程服务器

ssh -T git@github.com

没看到成功就需要接下来的配置

2.输入以下命令来生成密钥验证身份

ssh-keygen -C ‘your@email.address’ -t rsa

选项可以全部默认,连续三次回车后悔生成.ssh文件夹,windows下在users/username/.ssh,linux则在/root/.ssh下
将.ssh目录下id_rsa.pub文件内容全部复制出来,文件在windows下可以直接记事本打开,linux下用命令

vi id_rsa.pub

复制里面全部内容然后打开GitHub账户,设置

左侧有SSH Keys,添加,tittle随便填,可以填计算机名然后内容把刚刚复制的key放进去.保存后GitHub会给你账户绑定的邮箱发送信息,我们回到Git Shell,输入

ssh -T git@github.com
会出现一个warning然后显示successfully.至此ssh配置好了. 然后在GitHub上创建仓库,也就是Repository,在账户旁边可以看到create.
然后clone刚刚创建的Repository到本地,输入命令
git clone https://github.com/*****/FirstRepository.git

此时会多出一个FirstRepository文件夹,文件夹中有一个隐藏文件夹.git和README.md

然后将要上传的文件放到文件夹中.windows下直接复制粘贴就好了,但是linux下复制文件夹注意使用
cp -r命令.

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

git add  *(写自己放进去的文件夹名)

git commit -m *(写自己放进去的文件夹名)

git pull origin master
git push origin master

如果出现错误error: The requested URL returned error: 403 Forbidden while accessing

那么将.git/config文件中

  1. [remote “origin”]
  2. url = https://github.com/username/FirstRepository.git

修改为

  1. [remote “origin”]
  2. url = https://username@github.com/username/FirstRepository.git

linux下:

vi .git/config

需要输入密码,输完密码等传完就行了

使用Git上传代码到GitHub详细的不能再详细教程的更多相关文章

  1. git上传代码到github

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

  2. 如何用git上传代码到github详细步骤

    注册账户 这个小菜鸟带着心跳写的第一篇博客! 还请大家多多提点! 想使用github,第一步肯定是要注册github账号,有了账号就是直接登录啦 可以直接打开http://github.com页面注册 ...

  3. 通过 Git 上传代码到 GitHub 必要操作详解

    目录 Git 介绍 起步 下载 配置 准备 在 GitHub 上创建 SSH Key 提交 修改代码 更多信息 Git 欢迎来到 Git 的学习. 介绍 首先先了解一下 Git. Git,是一个开源的 ...

  4. 怎样用git上传代码到github以及如何更新代码

    上传代码: 1.进入指定文件夹: cd 指定文件夹 2.初始化git仓库: git init 3.将项目所有文件添加到暂存区: git add . 4.提交到仓库: git commit -m &qu ...

  5. 初次使用git上传代码到github远程仓库

    https://blog.csdn.net/loner_fang/article/details/80488385 2018年05月28日 21:02:31 蒲公英上的尘埃 阅读数:697 因为最近在 ...

  6. 使用git上传代码到github远程仓库

    一.新建代码库注册好github登录后,首先先在网页上新建代码库. 点击右上角"+"→New repository 进入如下页面:按照要求填写完成后,点击按钮创建代码库创建成功. ...

  7. 使用git上传代码到GitHub

    1.安装git git在Windows上安装很简单,在官网下载git的安装包后打开,然后一路next就好.安装完git之后,在文件夹中右击鼠标,出现Git Bash Here就表示安装完成了. 选择G ...

  8. 如何使用Git上传代码到GitHub

    1.在Github上面创建Github仓库: 2.下载Github Shell到本地:https://desktop.github.com/ 3.打开Github Shell,输入以下命令生成秘钥来验 ...

  9. Eclipse使用git 上传代码至github

    右击项目,选择Team->Share Project,弹出如下窗口. 选择git,next,在弹出的界面上,①先勾选Use or create……,②createrepository,③勾选工程 ...

随机推荐

  1. 移动服务和 Azure Active Directory 中基于角色的访问控制

    编辑人员注释:本文章由 Matthew Henderson撰写 去年 11月,我们发布了 Azure Active Directory (AAD) 预览版作为移动服务身份提供程序.此举旨在为企业开 ...

  2. android 支持分组和联系人展示的一个小样例

    先看效果图: 要实现这个效果,activity必须实现ExpandableListActivity @Override public void onCreate(Bundle savedInstanc ...

  3. Android.mk的用法和基础

    一个Android.mk file用来向编译系统描述你的源代码.具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次.你可以在每一个Android.mk file中定义一个 ...

  4. 阵列中条带(stripe)、stripe unit

    摘抄:http://blog.sina.com.cn/s/blog_4a362d610100aed2.html 在磁盘阵列中,数据是以条带(stripe)的方式贯穿在磁盘阵列所有硬盘中的.这种数据的分 ...

  5. Visual Studio Tip: Get Public Key Token for a Strong Named Assembly

    The first 3 parts are easy to get. I should know the name, version, and culture for the assembly sin ...

  6. iOS开发 点击跳转到App Store 或者 点击按钮去评价

    //跳转到应用页面 NSString *str = [NSString stringWithFormat:@"http://itunes.apple.com/us/app/id%d" ...

  7. UIAlertView笔记

    链接地址:http://www.cnblogs.com/scandy-yuan/archive/2013/03/11/2954194.html 1. 最简单的用法 UIAlertView*alert ...

  8. 「OC」类的深入研究、description方法和sel

    一.类的深入研究 (一)类的本质 类本身也是一个对象,是class类型的对象,简称“类对象”. Class类型的定义: Typedef struct obj class *class; 类名就代表着类 ...

  9. BZOJ 1626: [Usaco2007 Dec]Building Roads 修建道路( MST )

    计算距离时平方爆了int结果就WA了一次...... ------------------------------------------------------------------------- ...

  10. Java安全机制之泛型(JDK1.5)

    泛型,类型安全机制. 好处: 1.将运行时期出现问题ClassCastException转移到了编译时期,方便解决问题,减少运行时期的问题,有利于程序的健壮性. 2.避免了强制转换的麻烦 泛型格式: ...