Windows上安装Git和GitHub
windows上git/github安装,有2个选择,一个是msysgit,还有一个是GitHub for Windows。其他还有cygwin这里就不介绍了。另外tortoisegit工具是一个GUI。 1.下载安装msysgit http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git
1.下载安装msysgit
http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git
在安装过程中会询问是否修改环境变量,选择Use Git Bash Only
SSH选择用git自带的就可以了。
还会询问换行符的转换方式,使用默认设置就可以了。
2.如果还没账号的话去https://github.com/注册吧
3.配置
参考https://help.github.com/articles/set-up-git
$git config --global user.name "Your Name Here"
$git config --global user.email "your_email@example.com"
请确保 name 和 email 信息与在 GitHub 注册时的信息相符。
紧接着创建一个 SSH Public Keys,输入:
ssh-keygen -t rsa -C "username@email.com" 回车后,你会看到类似画面:
Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/Tekkub/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/Tekkub/.ssh/id_rsa.
Your public key has been saved in /c/Users/Tekkub/.ssh/id_rsa.pub.
The key fingerprint is: e8:ae:60:8f:38:c2:98:1d:6d:84:60:8c:9e:dd:47:81 tekkub@gmail.com
此时,你需要的 SSH Public Keys 就保存在 id_rsa.pub 文件中,找到并打开它,将里面的代码复制到 Account Settings 的相应区域(github网站上)。
GitHub 使用 git 分布式版本控制系统,而 git 最初是 Linus Torvalds 为帮助 Linux 开发而创造的,它针对的是 Linux 平台,因此 git 和 Windows 从来不是最好的朋友,因为它一点也不像 Linux。现在,GitHub 发布了 GitHub for Windows,为 Windows 平台开发者提供了一个易于使用的 Git 图形客户端。
GitHub for Windows 是一个 Metro 风格应用程序,集成了自包含版本的 Git,bash 命令行 shell,PowerShell 的 posh-git 扩展。GitHub 为 Windows 用户提供了一个基本的图形前端去处理大部分常用版本控制任务,可以创建版本库,向本地版本库递交补丁,在本地和远程版本库之间同步。微软也通过 CodePlex 向开发者提供 git 版本控制系统,而 GitHub 现在创造了一个更具有吸引力的 Windows 版本。
4.如果对上面的操作不熟悉,github提供了一个简便的工具GitHub for Windows
http://github-windows.s3.amazonaws.com/GitHubSetup.exe
下载安装,并按照提示简单的几步就创建好了一个shh key,创建好的key在如下目录
C:\Users\xxx\.ssh\github_rsa.pub
而且在https://github.com/settings/ssh上面也可以看到。
5.如何下载别人的代码
比如我们要下载springside,可以cd到任何目录,比如d盘,键入如下指令
git clone https://github.com/springside/springside4.git
下面命令用来关联远程代码库到一个名字
cd D:\git\springside4\springside4
git remote add springside4 https://github.com/springside/springside4.git
下面命令用来更新代码
git fetch springside4
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)