windows中使用git和开源中国
现学现卖,学了忘忘了学。
非常感谢OSC提供了这么好的一个国内的免费的git托管平台。这里简单说下TortoiseGit操作的流程。很傻瓜了首先你要准备两个软件,分别是msysgit和tortoisegit,乌龟还可以在下载页面下载简体中文语言包。
下载后分别安装好,如果不熟悉,可以使用默认设置。
接下来我们就开始搭建本地与Git@OSC的桥梁了。
首先将乌龟设置成中文,右键菜单TortoiseGit->settings->language选择中文
自己找到这个,打开后,点Generate
耐心等待(这个puttygen其实是按照鼠标运行的轨迹来计算的,点了generate之后鼠标乱画几下就ok了,这不是装逼,不是卖萌,一定要滑动否则不会生成).......,出来下面的,从头开始复制到=,后面的rsa-key-xxxx不要复制
点击 save private key(不是save public key),将文件保存下来,是吧.ppk文件
这个页面不要关闭,说不定你忘记复制黏贴什么的
进入http://git.oschina.net/keys/new,添加公钥(粘贴你刚才复制的),保存
创建一个项目,那个添加.gitignore文件(官方建议创建该文件)不会的不要选,然后在项目首页,你会获取到如下信息
点后边的复制小按钮,这里选择HTTPS会非常的蛋疼,后面提交啊,推送啊都会填写账户密码,选择SSH地址就不会,不知道各位看官碰到这个问题没有。
选择一个同步的项目目录,最好是空的,然后鼠标右键菜单“Git 在这里创建版本库”,不要勾选,直接点确定,就会出现一个.git目录,隐藏的
然后鼠标右键点右键菜单TortoiseGit->settings
填写好后,进入Git->设置,会弹出如下下面(Git)。依次填好你在GIt@OSC的昵称、邮箱,刚才复制的git远程地址,选择刚才保存好的私钥.ppk文件,点击“添加/保存”,之后会有个乱七八糟的提示,点“否”就是了。
好了,关闭这个我还没有完全搞清楚的设置页面,回到了刚才你的文件夹
鼠标右键菜单TortoiseGit->拉取(pull),直接点确定
然后什么都拉下来了,接下来说push到服务器
编辑README.md文件,没有自己加个,填入以下内容
|
1
2
|
#git@osc这是一个个人的尝试项目 |
然后右键菜单:Git提交->master,写注释,点确定 
不要以为这样就完了,然后右键菜单:TortoiseGit->推送,直接点确定
万千草泥马奔腾而过以后,你自己再去刷刷你的git@osc的项目主页,就会发现变化了。
不要问我什么分支什么的,我也不是很擅长,请自行谷歌或百度谢谢。
windows中使用git和开源中国的更多相关文章
- windows中使用Git工具连接GitHub(配置篇)
Git在源码管理领域目前占很大的比重了,而且开源的项目很多都转到GitHub上面了.例如:jQuery, reddit, Sparkle, curl, Ruby on Rails, node.js, ...
- 在windows中给git修改默认的编辑器为sublime
首先,需要配置sublime的为环境变量,这是为了让git能通过命令调用sublime.也可以写一个.bat脚本.然后,让git调用bat脚本也可以 配置环境变量path到subl.exe的目录 脚本 ...
- 开源中国git关联xcode操作步骤
1.网上代码托管有好多我选了开源中国的git 2.开源中国链接:http://git.oschina.net 3.在git上创建一个新的项目 4.打开终端全局设置名字和邮箱 tanqihongdeiM ...
- 开源中国iOS客户端学习
开源中国iOS客户端学习 续写前言 <开源中国iOS客户端学习>续写前系列博客 http://blog.csdn.net/column/details/xfzl-kykhd.html ...
- 在Windows中运行Linux bash命令的几种方法
如果你正在课程中正在学习 shell 脚本,那么需要使用 Linux 命令来练习命令和脚本. 你的学校实验室可能安装了 Linux,但是你自己没有安装了 Linux 的笔记本电脑,而是像其他人一样的 ...
- Git(分布式版本控制系统)在Windows下的使用-将代码托管到开源中国(oschina)
一.Git是什么? Git --- The stupid content tracker, 傻瓜内容跟踪器.Git是目前世界上最先进的分布式版本控制系统. 二.SVN与Git的最主要的区别? ...
- Windows 下使用git 将代码托管到开源中国-(http://git.oschina.net/)
一.准备工作 当然是准备在windows 下使用需要的环境,和工具. msysgit 下载地址:http://msysgit.github.io/ TortoiseGit 下载地址:https:// ...
- 开源中国(oschina)的Git托管
一些废话 对于使用CVS/SVN出身的人来说,Git始终有点难上手(比如我),因为概念较多,一时理不清,尽管网上已经有很多教程,其实后来我发现,要掌握它的办法就是使用它,着手开始用它做源码管理,有问题 ...
- 使用git推送代码到开源中国以及IDEA环境下使用git
使用git推送代码到开源中国以及IDEA环境下使用git 在学习Java的过程中我们会使用到git这个工具来将我们本周所编写的代码上传到开源中国进行代码托管,而在使用git的时候有很多的同学由于不会操 ...
随机推荐
- netty源码解解析(4.0)-4 线程模型-概览
netty线程体系概览 netty的高并发能力很大程度上由它的线程模型决定的,netty定义了两种类型的线程: I/O线程: EventLoop, EventLoopGroup.一个EventLoop ...
- zoj 1151 Word Reversal(字符串操作模拟)
题目连接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1151 题目描述: For each list of words ...
- MVC实现删除数据库记录
本次MVC练习,我们想实现对数据库的记录进行删除.在网页的记录列表上,点击删除,将带到另外一个详细页面,显示详细的信息,让用户对删除的信息进行确认,再点击删除动作.不管怎样,得先在数据库创建一个删除的 ...
- SQL脚本修改数据库名称
USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) FROM ma ...
- Nginx初探
nginx是一款轻量级的web服务器.反向代理服务器和电子邮件服务器,占有内存少,并发能力强. 本文将简单介绍如何安装.启动nginx,部署web项目,应用反向代理. 一.安装 可参考https:// ...
- arcgis按要求删除点位
第一篇博客 嘻嘻 上图 1
- ORACLE查看数据库已安装补丁
cd $ORACLE_HOME ./opatch lsinventory :}
- BOM(JavaScript高程笔记)
再次编辑于20160115 一.window对象 双重角色 JS访问浏览器窗口的接口 ECAMAscript规定的Global对象 1.全局作用域 所有在全局作用域中声明的变量.函数都会变成windo ...
- 微信小程序 发现之旅(二)—— 自定义组件
组件化的项目开发中,组件应当划分为三个层次:组件.模块.页面 微信小程序已经为开发者封装好了基础组件,页面文件(pages)也有了详细的规定 而模块就需要自行开发,并且要和页面文件区分开,这就涉及到自 ...
- android:首页点击返回键,两秒内再次点击退出系统
//记录用户首次点击返回键的时间 private long firstTime = 0; /** * 通过监听keyUp 实现双击返回键退出程序 * @param keyCode * @param e ...