现学现卖,学了忘忘了学。

非常感谢OSC提供了这么好的一个国内的免费的git托管平台。这里简单说下TortoiseGit操作的流程。很傻瓜了首先你要准备两个软件,分别是msysgittortoisegit,乌龟还可以在下载页面下载简体中文语言包。

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

接下来我们就开始搭建本地与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和开源中国的更多相关文章

  1. windows中使用Git工具连接GitHub(配置篇)

    Git在源码管理领域目前占很大的比重了,而且开源的项目很多都转到GitHub上面了.例如:jQuery, reddit, Sparkle, curl, Ruby on Rails, node.js,  ...

  2. 在windows中给git修改默认的编辑器为sublime

    首先,需要配置sublime的为环境变量,这是为了让git能通过命令调用sublime.也可以写一个.bat脚本.然后,让git调用bat脚本也可以 配置环境变量path到subl.exe的目录 脚本 ...

  3. 开源中国git关联xcode操作步骤

    1.网上代码托管有好多我选了开源中国的git 2.开源中国链接:http://git.oschina.net 3.在git上创建一个新的项目 4.打开终端全局设置名字和邮箱 tanqihongdeiM ...

  4. 开源中国iOS客户端学习

    开源中国iOS客户端学习 续写前言 <开源中国iOS客户端学习>续写前系列博客    http://blog.csdn.net/column/details/xfzl-kykhd.html ...

  5. 在Windows中运行Linux bash命令的几种方法

    如果你正在课程中正在学习 shell 脚本,那么需要使用 Linux 命令来练习命令和脚本. 你的学校实验室可能安装了 Linux,但是你自己没有安装了 Linux 的笔记本电脑,而是像其他人一样的 ...

  6. Git(分布式版本控制系统)在Windows下的使用-将代码托管到开源中国(oschina)

    一.Git是什么?     Git --- The stupid content tracker, 傻瓜内容跟踪器.Git是目前世界上最先进的分布式版本控制系统. 二.SVN与Git的最主要的区别?  ...

  7. Windows 下使用git 将代码托管到开源中国-(http://git.oschina.net/)

    一.准备工作 当然是准备在windows 下使用需要的环境,和工具. msysgit  下载地址:http://msysgit.github.io/ TortoiseGit 下载地址:https:// ...

  8. 开源中国(oschina)的Git托管

    一些废话 对于使用CVS/SVN出身的人来说,Git始终有点难上手(比如我),因为概念较多,一时理不清,尽管网上已经有很多教程,其实后来我发现,要掌握它的办法就是使用它,着手开始用它做源码管理,有问题 ...

  9. 使用git推送代码到开源中国以及IDEA环境下使用git

    使用git推送代码到开源中国以及IDEA环境下使用git 在学习Java的过程中我们会使用到git这个工具来将我们本周所编写的代码上传到开源中国进行代码托管,而在使用git的时候有很多的同学由于不会操 ...

随机推荐

  1. docker搭建rabbitmq

    Docker部署rabbitmq 1.     准备docker环境: # yum  -y  install  docker # docker ps @如果有输出 CONTAINER ID   IMA ...

  2. vuex数据管理-数据共享

    应用场景 提供一个地址省市区地址联动操作的应用场景:在地址管理的地址修改.地址添加.选择送货区域等逻辑中,会用到该联动picker.在地址picker操作中,需要请求省份列表,下面以省份列表的操作为例 ...

  3. [NOI 2016]网格

    Description 题库链接 给出一张 \(n\times m\) 的网格,在其中删去 \(c\) 个格子,问至少再删去几个能使得图上存在两点不连通,或输出无解. 多组询问,询问组数 \(T\) ...

  4. 并发编程之 SynchronousQueue 核心源码分析

    前言 SynchronousQueue 是一个普通用户不怎么常用的队列,通常在创建无界线程池(Executors.newCachedThreadPool())的时候使用,也就是那个非常危险的线程池 ^ ...

  5. [转]单据套打WINFORM实现,带预览功能

    本文转自:https://blog.csdn.net/lyflcear/article/details/22795053 昨天公司要打单子而不是以前的手写 为了实现这样的功能上网搜索了一下 http: ...

  6. RadioButtonList根据值触发OnSelectedIndexChanged事件

    Insus.NET有使用Iframe来处理另外一个站点的enter form,由于需要自动循环填入数据,免去人手操作.但是原来的Enter from有RadioButtonList控件以及OnSele ...

  7. Spring基础(2):bean顺序创建

    public class Person{ public Person(){ System.out.println("Person person person ..."); } } ...

  8. <!--[if IE]><script type="text/javascript" src="matrix/js/html5.js"></script><![endif]-->代码解释

    块注释例子 1. <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->2. <!--[if IE]> 所有的I ...

  9. 10.C#知识点:操作XML

    知识点目录==========>传送门 XML是什么就不用说了文本标记语言. 主要纪录如何对XML文件进行增删改查. Xml的操作类都存在System.xml命名空间下面. 应用型的直接上代码 ...

  10. C#里面的事物回滚,解决同步数据插入时出现重复数据

    什么是事物回滚: 举个栗子,你在你家的银行分行取钱,取完钱数据要同步,而且可能每个分行都有一个存储这些数据的数据库,分行的这些 存取的记录都需要实时同步,如果你取完500刚好断电了,好嘛,分行可能刚记 ...