当了程序员我才知道什么叫踩在巨人的肩膀上。除了平时看的IT经典著作来自前辈呕心沥血的付出,每当遇到技术上的难题或bug,都能从百度或google搜索找到高人提供的解决方案。这几天关于GitHub的学习就离不开各位大侠,包括这个文档也是集百家之言才写出来的。老实说这里面很少有我自己的东西,我只是组织了一下。

    下面链接是我最初参考的一个文档,可以不看:

    下面是操作步骤,包含我对GitHub的所有认识,包括上传下载等:

1)注册GitHub账号安装GitHub软件

http://github.com注册账号
我用的GitHub客户端为Git-1.8.5.2-preview20131230.exe,下载地址为 http://pan.baidu.com/s/1mgG2FUw
从官网 http://windows.github.com/下载来的客户端跟我的不太一样,应该是最新版。两个都行。

2)创建ssh keys并将其添至GitHub

从开始菜单找到并点击Git Bash

运行cd ~/.ssh查看电脑是否存在ssh keys,若不存在则运行ssh-****** -t rsa -C "[email protected]"

输入文件完整目录名/c/Users/shixin/.ssh/github_rsa及密码shixin58

在GitHub网站点击Account Settings->SSH Keys->Add SSH Key

将.pub**文件所有内容粘贴进去

输入ssh -T [email protected]测试上述操作是否成功

SSH Key的作用可参见http://www.cnblogs.com/lqminn/archive/2013/03/16/2963218.html

3)设置本地用户名和邮箱

git config --global user.name "shixin58"

git config --global user.email "[email protected]"

4)将local项目上传至GitHub

在github.com创建仓库android,见图

GitHub用法总结

mkdir android;cd android;git init

touch file

mkdir google source;touch google/about.txt source/file{0..5}.txt
git add file google/about.txt source/*
git commit -m 'some message'

git remote add origin  [email protected]:shixin58/android.git
(git remote rm origin)

git push -u origin master

上面命令行操作也可通过图形界面操作,更方便也更易掌握:

​​具体操作见我的百度网盘提供的文档 github图形界面上传文件.docx​,链接为

http://pan.baidu.com/s/1c0f5svI

5)从Eclipse安装Git插件,下载GitHub上开源项目

点击Eclipse的Help->Install New Software,在Work with输入egit,

即egit - http://download.eclipse.org/egit/updates,见下图

GitHub用法总结,然后等待下载安装。

点击File->import->Projects from Git->Clone URI,依次操作。

过程中若碰到失败提示git repository clone failed.Read timed out after 30,000 ms,则见下图操作

GitHub用法总结,将30调至180即可

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://my.oschina.net/91jason/blog/472773

相关文章: