下载安装桌面端git
下载msysgit:http://code.google.com/p/msysgit
安装的时候最好还是允许在shell中嵌入git命令,相对比较方便的。

git的初始设置

1  2  
git config --global user.name "Your Real Name"    git config --global user.email you@email.address

建立仓库
在git bash里找到你的项目目录。(或直接用shell右键里的git bash here)

1  
git init

这样在你的项目目录下就会有一个.git的隐藏目录(类似于.svn)。

初始化项目

1  
git add .

留心后面的一个 “.”,这是添加所有文件的情况,如果愿意,你也可以添加特定的几个文件,比如git add readme.txt等等。

之后就可以做我们的first commit到仓库里了:

1  
git commit -m 'first commit'

-m 参数以及后面的字串是添加说明。

注册github账号
首先到http://github.com/注册账号。注册之后可以看到这样的界面。选择第一项创建一个项目:

表单需要填写:

  1. Project Name(项目名称)
  2. Description(描述)
  3. Homepage URL(主页URL,一般就以项目名称命名好了)

创建SSH密匙
回到桌面,打开git bash,输入以下命令:

1  
ssh-keygen -C 'your@email.address' -t rsa

确认使用默认路径,然后输入两次密码就行(也可以空密码)。

可以使用以下命令测试连接:

1  
SSH -v git@github.com

会要求输入你刚才设置的密码(空密码除外),如果成功的话可以看到这样的ERROR:

1  
ERROR: Hi Arthraim! You've successfully authenticated, but GitHub does not provide shell access

提交密匙
回到github的页面上,在右上方工具栏里找到Account Settings。在这个页面上有一个SSH Public Keys标签,选择Add another public key。Title可以任意填写,Key是刚才生成的ssh public key。在刚才创建密匙的那个目录下(默认是C:\Documents and Settings\windows用户名\.ssh)找到id_rsa.pub文件,把文件内容拷贝并粘贴到github页面key的空白处。然后Apply,就好了。

上传代码
最后就是上传你的代码了~ bash切换到你的项目目录下,输入以下命令:

1  2  
git remote add origin git@github.com:github用户名/github项目名.git    git push origin master

这时在”http://github.com/github用户名/github项目homepage Url”就可以看到刚才提交的项目了~

如果已经有一个git的repo,想添加到github上,那就直接执行第8步的命令就可以了(不要忘记密匙的相关工作)。

转载于:https://blog.51cto.com/tonghuix/1165833

Windows下Github使用方法相关推荐

  1. 关于Windows下Github下载慢的解决办法

    关于Windows下Github下载慢的解决办法 简述 永恒的问题:下载慢,打开慢 参考了一堆文章,大概就要测GitHub的服务器地址 然后用host直连 该方法同样适用于其他网站 具体操作 首先我们 ...

  2. virtualenv 在windows下的绿化方法

    virtualenv 在windows下的绿化方法 测试环境: windows 7 32 en Python 2.7.3 setuptools-0.6c11.win32-py2.7 virtualen ...

  3. Windows 下npm升级方法

    Windows 下npm升级方法 本来是尝试在windows下用命令升级nodejs,结果发现浪费了挺大劲,升级的是npm,已经记录的差不多了,有不舍得删,特此另起一篇记录吧. 1. 首先更新npm为 ...

  4. Windows下Github使用

    Windows下使用GitHub GitHub支持使用SSH协议检出与上传Code, 项目的SSH协议的地址可以在如下页面找到: 在Git CMD中使用 git clone 协议地址 会出现如下错误: ...

  5. windows下两种方法通过cmd进入指定目录

    方法一:通过cmd cd命令进入 相同盘符下的目录可直接使用cd: 但是windows下不同于linux,不能直接跨盘符cd进入目录, 例如:从C盘进入E盘下面的目录,需要两行命令:跨盘符+跨盘符目录 ...

  6. windows下github 出现Permission denied (publickey)

    github教科书传送门:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 再学习到 ...

  7. windows下安装composer方法(不修改PATH环境变量)

    转载地址:http://www.th7.cn/Program/php/201410/297829.shtml composer是一个新崛起的PHP的依赖管理工具.官方安装方法见: https://ge ...

  8. ubuntu 下 github 使用方法 以及异常修改

    接触github很长时间了,github有windows 跟 mac 版本,恶心的是现在在linux 下没有可视化界面的版本.所以对于很多没有怎么接触过github的人带来很大困难.话不多说,彪重点: ...

  9. windows下安装composer方法

    打开php的openssl扩展 可以在wamp管理器里直接打开openssl扩展,也可以使用php命令打开扩展,还可以通过修改php.ini后重启打开扩展. 下面给出命令打开扩展的示例: 可以通过以下 ...

最新文章

  1. linux载入初始化内存盘,Linux初始化系统盘后重新挂载数据盘方法
  2. 解决WAS报错SRVE0207E: servlet 创建了未捕获到的初始化异常
  3. 他在京东每天做1000万图灵测试
  4. 有了Windows Defender应用程序防护功能,再也不担心电脑免遭恶意***
  5. cocos2d-x初探学习笔记(13)--内存回收机制
  6. 倪光南、求伯君“出山”:爱解 Bug、无惧“35岁魔咒”、编码之路痛并快乐!...
  7. srp——点光源阴影的一些坑总结
  8. dhcp failover linux,Centos7 安装 DHCP 4.1 服务器配置及热备
  9. 微信小程序picker组件 - 省市二级联动
  10. 时间与日期处理模块 题目解题报告
  11. Mac M1系统 miniconda安装、配置conda环境,及在conda环境中安装激活QIIME2
  12. Java入门-核心机制
  13. 报名系统网页导出html,教资报名系统提示网站兼容性怎么办 ie浏览器兼容性操作流程...
  14. linux reg 指令,LINUX的一些小命令
  15. HTML/CSS常见面试题
  16. linux下tar.gz、tar、bz2、zip等命令小结
  17. 怎么区分电脑风扇的正反面
  18. excel剔除空格_怎样快速、批量删除Excel中的空格?
  19. 如何用爬虫爬取精美的图片!
  20. 计算机网络基础知识之应用层

热门文章

  1. 基于PHP以及JQUERY AJAX的计算器实例
  2. POJ1011———Sticks
  3. 强大的jQuery选择器之选定连续多行
  4. 组策略不让你登陆你怎么办
  5. Win8系统如何在桌面行显示我的电脑
  6. javaEE(3)_servlet基础
  7. 5 simple types and 6 false values in JavaScript
  8. Oracle shared_pool_reserved_size参数设置说明
  9. Dropbox被墙了,幸亏还有类似服务SugarSync
  10. textView 父视图alpha设置不影响子视图