在win7系统下使用TortoiseGit(乌龟git)简单操作Git@OSC
在win7系统下使用TortoiseGit(乌龟git)简单操作Git@OSC
小小程序员 发表于4年前
在win7系统下使用TortoiseGit(乌龟git)简单操作Git@OSC
  • 发表于 4年前
  • 阅读 71263
  • 收藏 219
  • 点赞 31
  • 评论 38

腾讯云 十分钟定制你的第一个小程序>>>   

非常感谢OSC提供了这么好的一个国内的免费的git托管平台。这里简单说下TortoiseGit操作的流程。很傻瓜了

首先你要准备两个软件,分别是msysgittortoisegit,乌龟还可以在下载页面下载简体中文语言包。

下载后分别安装好,如果不熟悉,可以使用默认设置。

接下来我们就开始搭建本地与Git@OSC的桥梁了。

首先将乌龟设置成中文,右键菜单TortoiseGit->settings->language选择中文

自己找到这个,打开后,点Generate

耐心等待(这个puttygen其实是按照鼠标运行的轨迹来计算的,点了generate之后鼠标乱画几下就ok了).......,出来下面的,从头开始复制到=,后面的rsa-key-xxxx不要复制
点击 save private key,将文件保存下来,是吧.ppk文件
这个页面不要关闭,说不定你忘记复制黏贴什么的

进入http://git.oschina.net/keys/new,添加公钥(粘贴你刚才复制的),保存

创建一个项目,那个添加.gitignore文件(官方建议创建该文件)不会的不要选,然后在项目首页,你会获取到如下信息

点后边的复制小按钮,等会就用到了

选择一个同步的项目目录,最好是空的,然后鼠标右键菜单“Git 在这里创建版本库”,不要勾选,直接点确定,就会出现一个.git目录,隐藏的

然后鼠标右键点右键菜单TortoiseGit->settings


填写好后,进入Git->设置,会弹出如下下面(Git)。依次填好你在GIt@OSC的昵称、邮箱,刚才复制的git远程地址,选择刚才保存好的私钥.ppk文件,点击“添加/保存”,之后会有个乱七八糟的提示,点“否”就是了。

好了,关闭这个我还没有完全搞清楚的设置页面,回到了刚才你的文件夹
鼠标右键菜单TortoiseGit->拉取(pull),直接点确定

然后什么都拉下来了,接下来说push到服务器

编辑README.md文件,没有自己加个,填入以下内容

#git@osc
这是一个个人的尝试项目
然后右键菜单:Git提交->master,写注释,点确定

不要以为这样就完了,然后右键菜单:TortoiseGit->推送,直接点确定

万千草泥马奔腾而过以后,你自己再去刷刷你的git@osc的项目主页,就会发现变化了。

不要问我什么分支什么的,我也不是很擅长,请自行谷歌或百度谢谢。


共有 人打赏支持
粉丝 44
博文 7
码字总数 4142
评论 (38)
好运的卡米洛
IDEA的GIT插件不错,嗯
puras
真麻烦
本来就是几句命令的事儿。。。唔
子木007

引用来自“puras”的评论

真麻烦
本来就是几句命令的事儿。。。唔

对我有用
冷血

引用来自“NikoG”的评论

IDEA的GIT插件不错,嗯

IDEA的git历史记录显示没有egit显示的直观。可以看到各个分支所在位置
我是潮汐
工具用来用去最后还是觉得命令好用。
人生的过客

引用来自“puras”的评论

真麻烦
本来就是几句命令的事儿。。。唔

确实,简单几句就搞定。
长大后的流岚
有点小复杂啊。 直接去网站看不就好了?
烫烫烫烫烫
我用的msysgit
小小程序员

引用来自“puras”的评论

真麻烦
本来就是几句命令的事儿。。。唔

自然有朋友喜欢简单,喜欢图形,不喜欢动脑筋
重阳真人

引用来自“NikoG”的评论

IDEA的GIT插件不错,嗯

请问一下在IDEA下怎么将内容上传到GIT OSC上
Liberxue
虽然 很强大 真心没看懂……
Liberxue
虽然 很强大 真心没看懂……
jwinder
TortoiseGit设置URL时用http的链接http://git.oschina.net/XXXX/XXXX
jwinder
刚开始的时候一直用SSH,一直提示“Permission denied, please try again”。

仔细读了一下http://git.oschina.net/profile/account这个页面上的一句话:“该密码还用于使用 http 方式 push 代码时认证用户权限。”所以领悟到,这个密码不是用于SSH的,只适用于http方式。
小小程序员

引用来自“jwinder”的评论

刚开始的时候一直用SSH,一直提示“Permission denied, please try again”。

仔细读了一下http://git.oschina.net/profile/account这个页面上的一句话:“该密码还用于使用 http 方式 push 代码时认证用户权限。”所以领悟到,这个密码不是用于SSH的,只适用于http方式。

获取ssh链接,使用ssh密钥方式连接
uubirds
“耐心等待.......”
在Key Generate界面上快速移动鼠标,可以快速生成key
张露兵
按照教程,瘟到死下也搞定了,谢谢分享!
慕容秋水
保存公key发生Key can't be fingerprinted。其次“填写好后,进入Git->设置,会弹出如下下面(Git)” 我找不到这个按钮在哪里啊
PHP程斌
有用,至于那些会命令行的,就不要来凑热闹了。
路过暴风
耐心等待.......,出来下面的,从头开始复制到=,后面的rsa-key-xxxx不要复制
点击 save private key,将文件保存下来,是吧.ppk文件
这个页面不要关闭,说不定你忘记复制黏贴什么的,不要重点,时间太长了
=========================

这个puttygen其实是按照鼠标运行的轨迹来计算的,点了generate之后鼠标乱画几下就ok了,我第一次生成的时候,点了按钮跑去看电视了,几小时之后回来一看进度是0,当时就跪了,心说这密钥对难道要用巨型机来计算才行?后来研究了一下才知道真相!
×
小小程序员
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: