第一步:在本机上操作
1、安装 Git 客户端
如何安装不同操作系统的 Git 客户端,参见:http://help.github.com/win-set-up-git/

2、打开 Git Bash,开始键入各种配置信息:

git config --global user.name "You Name"
git config --global user.email yourmail@server.com

这里的配置信息中的用户名和用户邮箱,在后面 GitHub 中会用到,尽力准确配置,不要用 test or test@mail.com 等等的测试数据去配置。

第二步:注册 GitHub,配置相关信息

1、成功注册 GitHub 帐号后,创建 GitHub SSH密匙,Git Bash 下键入命令:

ssh-keygen -C 'yourmail@server.com' -t rsa

生成密钥的时候使用默认的路径就行了,密码自己设定。 
然后会在 C:User你的windows用户名.ssh 下找到 id_rsa.pub 文件

笔者操作系统 windows 7 英文版,其他版本的 windows 系统可能路径略有不同。
.ssh 文件夹下同时有 id_rsa 和 id_rsa.pub 文件(注意在开启后缀名的情况下),id_rsa 是置于本地机器的密钥,用于匹配置于服务器端的密钥文件 id_rsa.pub,这样才能建立 SSH 连接。

2、回到 GitHub 个人首页,点击 Account Settings -> SSH Public Keys -> Add another public key。title 可以随便取名字,Key 里面添加的内容为 id_rsa.pub 文件内所有的代码。然后点击 Apply 即可。

测试与 GitHub 是否连接成功:SSH -v git@github.com

3、可以在 GitHub 上添加第一个 Git 仓库 ,配置项目名称和相关信息。 
如何在 GitHub 上添加 Git 仓库参见:  http://help.github.com/create-a-repo/

4、在本地创建项目文件,在 Bash 下键入一下代码:

mkdir test
cd test
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@github.com:youusername/test.git
git push -u origin master

推送成功后,就可以在 GitHub 上看到 push 上去的项目文件了。

git提交到github相关推荐

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

    使用git提交到github,每次都要输入用户名和密码的解决方法 参考文章: (1)使用git提交到github,每次都要输入用户名和密码的解决方法 (2)https://www.cnblogs.co ...

  2. git提交到github总是要输入密码_GitHub不为人知的秘密

    本来想叫<GitHub骚操作>的,发现相关的文章已经有很多,而且和我本章要讲的内容完全不同,所以就换了这个也算贴切的标题. 起因 之前写过一篇文章<VM Manager 插件分享&g ...

  3. Git基础:第七、八章 Git提交规范Github/Gitee(github资料附录表)

    文章目录 第七章 Git提交规范 7.1 Commit Message 7.1.1 自动化校验commit message 7.2 Author & Committer 7.3 Changed ...

  4. git提交到github总是要输入密码_push到github时,每次都要输入用户名和密码的问题...

    解决方案:方案一: 在你的用户目录下新建一个文本文件.git-credentials Windows :C:/Users/username Mac OS X : /Users/username Lin ...

  5. 使用git将代码提交到github

    第一次代码提交 1.在github新建一个空白仓库 2.进入项目的文件夹打开git 命令端 右键选择git Bash here 3. git init #初始化 4. git remote add o ...

  6. git 提交命令_Git和Github快速上手指南

    此教程为从加入github创建一个仓库开始,到使用git命令提交代码到github完成的一个基本完整代码提交使用指南. 1. Github概述 GitHub是一个面向开源及私有软件项目的托管平台,因为 ...

  7. mac电脑Git提交代码到Github提示git-credential-osxkeychain 验证解决方案

    mac电脑Git提交代码到Github提示git-credential-osxkeychain 验证解决方案 参考文章: (1)mac电脑Git提交代码到Github提示git-credential- ...

  8. Git提交项目到GitHub

    一.GitHub新建项目 1.进入Github首页,点击New repository新建一个项目 2.填写相应信息后点击create即可 Repository name: 仓库名称 Descripti ...

  9. eclipse使用git提交本地项目,提交至远程github上

    准备工作: 目的:eclipse使用git提交本地项目,提交至远程github上 eclipse版本:eclipse4.5  64位 jdk版本:jdk-1.7 64位 项目类型:maven web项 ...

最新文章

  1. 深度残差收缩网络:借助注意力机制实现特征的软阈值化
  2. 30天了解30种技术系列---(1)现代web应用服务器-Express.js
  3. Cookie和Session的区别详解
  4. 量化框架zipline--分钟回测改写
  5. php 去除图片黑边,C#_c#扫描图片去黑边(扫描仪去黑边),自动去除图像扫描黑边复制代 - phpStudy...
  6. 队列服务 php,php Redis 队列服务的简单示例
  7. 十个好习惯帮你理财省大钱
  8. RabbitMQ 镜像集群之同步策略_专栏讲解
  9. Spring加载资源文件的方式
  10. win10 Java 环境配置
  11. 汽车行业与 Telematics
  12. UVa OJ 10105
  13. 10月集训test3
  14. 手把手带你撸一个校园APP(一):项目简介
  15. 路由器级联方式(二级路由为例)
  16. 百度坐标转WGS84
  17. Multisim调幅和解调电路仿真实验
  18. 《图像处理实例》 之 二值图像分割
  19. 【kimol君的无聊小发明】—用python写截屏小工具
  20. 风靡全球的社交媒体二维码在国内正式上线啦!

热门文章

  1. intel网卡驱动方法1的安装说明书
  2. 【自动化】国内自动化与信息化产业仍有十年以上的产业繁荣;非标自动化业务你离BOSS只差一个认知
  3. Paper系列的查重和知网维普的查重对比
  4. %后的各种格式C语言详解
  5. 各大android应用商店的展示权重 安卓应用商店关键词+下载量+评价+其他这几项占的权重(仅供参考)
  6. 机器学习、深度学习面试知识点汇总
  7. 汽车仪表盘CAN总线实现
  8. 海思Hi3519A开发(6.sample内容介绍)
  9. 如何学习投资 推荐几本教材
  10. 软件测试之BUG描述