文档章节

在win7系统下使用TortoiseGit(乌龟git)简单操作Git@OSC

自由PHP
 自由PHP
发布于 2013/07/01 23:14
字数 676
阅读 80674
收藏 222

非常感谢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的项目主页,就会发现变化了。

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


© 著作权归作者所有

共有 人打赏支持
自由PHP
粉丝 44
博文 7
码字总数 4142
作品 0
深圳
程序员
私信 提问
加载中

评论(39)

y
yukon91
添加公钥地址变了:https://gitee.com/profile/sshkeys
qwfys
qwfys
GUI害人不浅呐,本来就几条命令的事,楞是整出这么多东西,最要命的是,大家习惯了GUI以后,就会忽略命令行的存在,道路越走越窄。
小岗哥
小岗哥
填写好后,进入Git->设置,会弹出如下下面(Git)
====================================
这一步怎么进去?
c
crjmail
Fingerprint 已经被使用
Fingerprint cannot be generated.
为什么会这样呢??
txbzpfwl
txbzpfwl
79谢谢,对我有用。
Z
Zempty
生成key时,幸好我机智地看到了Please generate some randomnessby moving the mouse over the blank area.
刘万祥
刘万祥
很实用.我照着也弄了一个.
tonyfox
tonyfox
为啥我的一直提示“Permission denied, please try again”35
suyuwen1
suyuwen1
http://www.ihref.com/read-16369.html 这篇不错,我学习了一下。和博主的结合用不错。
s
supermaket
最后拉取时提示“git不能完全退出(退出码 1)
怎么解决呢
来讲讲Git这个玩意到底该怎么用?

目前最火的版本控制软件就是Git了吧?你要是还用SVN或者CVS什么的都不好意思在圈里打招呼!前天我就遇到这种情况了,QQ上和老同学聊起自己用SVN来管理程序版本,好麻烦,当场就惨遭鄙视---“...

路过暴风
2014/01/09
0
5
使用TortoiseGit在git@osc托管项目

一、环境 系统:win7 64位 TortoiseGit:TortoiseGit1.8.9.0x64 msysgit:msysGit-fullinstall-1.8.1.2-preview20130201 二、下载 链接: http://pan.baidu.com/s/1pJ0vJPx 密码: jdfa 链接:......

ansonc
2015/05/17
0
0
TortoiseGit配合msysGit在Git@OSC代码托管的傻瓜教程

命令行太麻烦,肿么破?便便利用睡觉的时间解决了一点效率问题,tortoiseGit处理GitHub,一样可以处理Git@osc ,虽然说可以用gitk来调出图形界面,but,我就是不想看见黑黑的命令提示符的框框...

铂金便便
2013/06/30
0
23
用TortoiseGit在push代码到git@osc时不用输入帐号和密码

用TortoiseGit在push代码到git@osc时,每次都会弹出要求输入oschina的帐号和密码,在技术问答问了下,《用TortoiseGit在push代码到git@osc时每次都要输入用户名和密码?》,很快收到了一位同...

maketc
2014/01/28
0
0
git@oschina使用入门(图形界面版)

首先,如果你想使用git@oschina ,你的电脑上必须先有git工具:你可以从这里获取谷歌提供的git.exe http://git-scm.com/ 当然,如果你能熟练通过命令行操作git,那么这一个工具完全够你使用了...

kymjs张涛
2013/12/29
0
29

没有更多内容

加载失败,请刷新页面

加载更多

自定义Maven插件功能

自定义maven插件 创建一个maven 项目 通过上述方式创建,会自动引入maven-plugin-api 依赖和打包方式;如下 <packaging>maven-plugin</packaging><dependency> <groupId>org.apache.mave......

春哥大魔王的博客
30分钟前
2
0
和平之翼代码生成器SMEU版5.0-7.0项目代号初稿兼征求意见

现在,和平之翼代码生成器SMEU 4.0 宝船 Treasure Ship已经开始研发。是规划下一代代码生成器项目代号和功能清单的时候了。 宝船: 这是我初步的计划,欢迎您的意见: 和平之翼SMEU 5.0 福船...

火箭船
40分钟前
1
0
0016-Avro序列化&反序列化和Spark读取Avro数据

1.简介 本篇文章主要讲如何使用java生成Avro格式数据以及如何通过spark将Avro数据文件转换成DataSet和DataFrame进行操作。 1.1Apache Arvo是什么? Apache Avro 是一个数据序列化系统,Avro提...

Hadoop实操
52分钟前
1
0
访问日志不记录静态文件、切割和静态元素过期时间

11月16日任务 11.22 访问日志不记录静态文件 11.23 访问日志切割 11.24 静态元素过期时间 1. 访问日志不记录静态文件 示例一: 网站大多元素为静态文件,如图片、css、js等,这些元素可以不用...

hhpuppy
58分钟前
2
0
day151-2018-11-18-英语流利阅读-待学习

后双十一时代阿里将何去何从? Daniel 2018-11-18 1.今日导读 “这么便宜,我要买下来,统统都要买下来!” 这个双十一,你剁手了吗?据说阿里巴巴天猫在刚过去的双十一里单日销售额再创新高...

飞鱼说编程
今天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部