在windows安装配置Git开发环境

上一篇文章在Ubuntu上配置Git Server后就要本地安装客户端,开始配置Git的开发环境。首先从google  code下载最新的windows的git安装包msysgit,当时我下载的是Git-1.7.4-preview20110204.exe,然后就开始安装了,开始上图:

安装Msysgit

下一步

同意GNU协议

选择安装位置,下一步

选择TrueType  Front,下一步

不创建启动文件夹

默认Git Bash,就可以了

选择使用OpenSSH

选择默认的Checkout Style

安装完成了

配置本地的Git

就这样安装好Msysgit后,就可以开始配置开发环境了,在你的工作目录建立一个新的文件夹Git,比如我的

选择Git文件夹,右键,选择Git Bash Here,会弹出shell命令行界面

生成你的Public Key

输入命令


ssh-keygen –C “你的email地址 “ –t rsa

就会为你生成一个 SSH Key,然后会询问一些保存文件的位置,设置密码神马的,直接回车,回车,回车,默认的就可以了

因为主要是在本地使用,可不使用口令,直接回车就可以了!

好了,现在为你生成了sshkey了。

设置Github帐号的Public Key

如果你有一个github的账号的话,

登陆github.Com 网站,在SSH Public Keys 设置你的SSH Public Keys

创建一个数据仓库

设置相关的信息

设置你的Email和Nickname

现在回到你的工作目录,可以选择设置你默认的email和nickname
输入命令


git config –global user.email 你的email地址
git config –global user.name "Arthur"

Clone你的项目

右键你的工作目录Git,选择Git GUI,选择克隆已有版本库

输入你在github的项目地址,例如


git@github.com:caijiamx/Magento-Theme.git

会弹出一个框出来让你是否选择信任github,输入yes

然后就会从github拉取数据了,

前面简单的介绍如何克隆版本库,现在就要正式的开始工作了。

命令行下的Git开发

新建一个工作文件夹,右键打开 Git Bash,输入


ssh git@github.com

选择yes,加入到hosts中

信任git@github.com站点

配置你的Github上Username和Token

设置你的github 用户名


git config –global github.user caijiamx

设置你的git账户的token


Git config –global github.token your token

这个token在github,com的Account Settings->Account Admin右侧找到。

我们重新开始上面介绍的从GUI拉取数据,现在我们从命令开始你的项目

Git下的开发

为你的项目添加说明文件


touch readme.txt
//输入hello world

将新建的文件添加到暂存区,输入命令


git add readme.txt

提交你的更改 输入命令


git commit –m "first commit"

添加远程服务器仓库,输入命令


git remote add origin git@github.com:directoo/Magento-Theme.git

提交你的更改到服务器,输入命令


git push origin master

参考资源

github set up git

如何设置你的SSH Key

github官方帮助教程

初次运行 Git 前的配置


	

“在windows安装配置Git开发环境”的21个回复

  1. ssh-kengen 生成的私匙貌似在整个过程没有用到啊,只用的公匙和github的token了。私匙和公匙的验证匹配在那里体现啊,请楼主赐教?

    1. 公钥和私钥的验证匹配是提现在你在checkout git repo时,会通过你的私钥进行验证,详细的内容可百度下 非对称加密算法 即可。

  2. 选择Git文件夹,右键,选择Git Bash Here,会弹出shell命令行界面
    这句话怎么操作???我没找到那个选项 求求解!

    1. 请执行git安装文件重新安装一次,注意选择Windows Explorer integration->Content menu entries->Git Bash Here and Git Gui Here

  3. 你好,请教一下 我想要尝试下octopress博客(在windows下),所以安装了git, 然后还要求安装rvm,但是在下载rvm的时候,提示bash版本过低(我的是3.1,它要求是3.2.25), 我的问题是怎么升级bash, 3.2版本的bash我已经在gnu那边下载好了.
    因为我从来没接触过linux命令啊这些东西,我只想最后能用上octopress,我已经在网上用中文和英文都找了好久,没有找到办法.

    1. 建议在真实的linux的环境下来安装octopress,然后可以顺便学习一下linux下的安装相关的命令。:)

  4. 您好 想要上传到bitBucket而非github上,在按照https://confluence.atlassian.com/display/BITBUCKET/Set+up+Git+and+Mercurial;jsessionid=272F2D8807D4496649F57E0401FC74C0 的指导下载了一个类似的软件之后,并没有设置上传到bitbucket就直接显示上传成功,在GUI上也确实显示有一个master分支,但是我完全不知道它上传到了哪里?请问如何查看?以及如何将该项目传到bitbucket上?谢谢

发表评论

电子邮件地址不会被公开。 必填项已用*标注