首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
Windows程序
> 详细
git&github win7-64bit上使用
时间:
2015-01-26 00:05:48
阅读:
218
评论:
0
收藏:
0
[点我收藏+]
标签:
git
github
在知道如何使用这个工具前,首先要知道git和github分别是什么。git是目前比较流行功能也非常强大的版本管理器,它就相当于svn之类的版本管理工具,使用git,可以在本地提交,修改和比对当前工程项目,它可以独立于github来正常运作。github是用来托管工程项目的网站,网站地址是
https://github.com/
,只用git的话,工程的操作只能在本地电脑,github的作用就是通过git把本地电脑上的工程上传到这个网站上,这样其它人就可以通过这个网站下载到你上传的工程了。
接下来介绍git如何配合github来进行代码托管。
第一步:下载git和TortoiseGit,TortoiseGit官网下载地址:
http://code.google.com/p/tortoisegit/
msysGit官网下载地址:
http://msysgit.github.com/
(我下载的是“Git for Windows”,而不是“msysGit”)TortoiseGit是git的可视化操作工具。没有它,我们只能通过命令行对git操作。安装好Git和TortoiseGit后鼠标右击桌面就有git相关的操作选项:
Git Create repository here...表示在本地文件夹下创建一个新的版本库,点击后就会弹出一些对话框,选择默认的就可以了,最后会发现文件夹下多出了一个.git文件夹,这表示版本库创建成功了。在当前文件夹里点击右键就选择TortoiseGit就会弹出一些版本操作的命令,其中很多功能和svn类似。
具体操作的功能这里不细写了,这里主要讲下安装过程。
第二步:注册github帐号。打开
https://github.com/
,有个sign up的按钮,点击它,就会让你注册帐号。注册成功后要配置ssh key,这一步很关键。打开git安装目录,(注意不是TortoiseGit的安装目录),打开该目录下的Git Bash命令行工具。输入:ssh-keygen -t rsa -C "你注册帐号的邮箱地址", 这时一路按回车,就会得到类似: <25:0d:f9:45:11:o5:17:e5:i5:cd:d7:db:c5:3c:e2:6c 你的邮箱>这样的结果,表示生产成功了。key默认存放路径是C:\User\<username>\.ssh(username是你个人电脑的用户名,找不到的话就直接在系统盘里搜索ssh文件夹也可以),打开这个文件夹里面有个id_rsa.pub的文件,它是存放公钥的地方,复制里面的所有内容,然后到github网站,用刚注册的帐号登入。右上方有个setting的按钮,点击它就会出现如下页面
这里选择ssh key 选项。右上方靠下点有个Add an SSH Key的按钮,点击它会让你填写title和key,title可以随便填,key就是刚才id_rsa.pub里面copy过来的内容了。填好后点击add就生成key了。这样git和github就可以配合使用了。
第三步:创建新工程。打开
https://github.com/
,用自己的帐号登入,在右上方账户名旁边有个+的按钮,点击它就可以新建一个工程了。生成好以后,来到这个工程的主页,右侧会有一个SSH clone URL的文本框,
这个就是当前项目的下载地址。复制它,然后在本地电脑右键空白地方,TortoiseGit有个Git Clone的选项,点击它,URL输入框会自动填上刚才复制的地址。选择ok就可以了。
第四步:测试是否可以通过git托管到github。可以尝试在上一步通过git clone新建的文件夹里新加个文件,然后通过TortoiseGit的“Add”功能添加到本地版本库,接下来再用“Git Commit”提交到本地版本库,最后“Push"到github一下,如果push成功,就表示当前文件已经在github网站上了,刷新一下github网页,看看是不是工程下多了一个刚才添加的文件。如果是,就恭喜你成功了!不是的话,估计是哪个细节没弄好。可以参考网上的其它资料,
https://help.github.com/
官网也有一些常见的问题帮助。
git&github win7-64bit上使用
标签:
git
github
原文地址:http://blog.csdn.net/howlet2/article/details/43128129
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
动态 WebApi 引擎使用教程(3行代码完成动态 WebApi 构建)
2021-07-28
windows 查看文件的md5/sha1/sha256
2021-07-28
git windows下换行符问题 LF与CRLF转换
2021-07-27
FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件。
2021-07-26
K8S--可视化界面Kubernetes Dashboard(API Server方式)
2021-07-26
Redis安装成windows服务
2021-07-26
c#32位支持大内存(>2gb)
2021-07-23
【c#】Dev BarStaticItem问题汇总
2021-07-23
Exception: URL fetch failure on https://s3.amazonaws.com/text-datasets/nietzsche.txt: None -- [WinError 10054] 远程主机强迫关闭了一个现有的连接。
2021-07-22
WinForm使用DataGridView实现类似Excel表格的查找替换
2021-07-22
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!