原来一直使用github,从上面找一些开源的项目和源码。由于实验室做一些小的项目,但是又不方便公开,但是github上建立的项目私有的都是收费的。后来听说了git.oschina.com。只要在其注册,每个用户就可以建立1000个私有项目。在这里分享一下自己使用TortoiseGit(乌龟git)操作oschina的方法。PS:命令行党不喜勿碰。
第一步,请下载两个软件分别是:
imsysgt(Git-1.9.4-preview20140929)http://msysgit.github.io/(这个是官方的,如果下载不了的话用下面的)
http://download.csdn.net/detail/ts_zxc/8108693
tortoisegit https://code.google.com/p/tortoisegit/wiki/Download?tm=2
乌龟还可以在下载页面下载简体中文语言包。下载后分别安装好,如果不熟悉,可以使用默认设置。
安装好后,首先将tortoisegit设置为中文,右键菜单栏TortoiseGit->settings->language选择中文,然后在任意文件下右击,会出现下面图中所示的内容,这样的话就证明你安装好了:
然后,打开开始菜单,在TortoiseGit目录下找到如下图所示的"Puttygen",鼠标左击。如下图所示:
单击之后,会 出现如下所示的界面,这是产生密钥的,单击Generate,这个puttygen其实是按照鼠标运动轨迹来计算的,所以要用鼠标在空白区域画记下:
运行完成后会出现如下的界面,从头开始复制到==,后面的rsa-key-xxxx不要复制点击 save private key,将文件保存下来,example.ppk文件。
第二步,进如git.oschina.com网站注册账号,注册完成后,进入http://git.oschina.net/keys/new页面,添加公钥,也就是是刚才复制的那些东东。
然后创建一个新的项目,选择默认就好,然后在项目首页,你会获取到如下图所示信息,点后边的复制小按钮,熟悉github的应该知道这个是用来建立连接用的;
选择一个同步的目录,最好是空的,并且路径名为英文,鼠标右键菜单“Git 在这里创建版本库”,不要勾选,直接点确定,就会出现一个.git目录,隐藏的。
然后鼠标右键点右键菜单TortoiseGit->settings
填好后,在左侧的Git下面选择“远端”,会出现如下界面,依次填好你在GIt@OSC的昵称、邮箱,刚才复制的git远程地址,选择刚才保存好的私钥.ppk文件,点击“添加/保存”,之后会有个乱七八糟的提示,点“否”就是了。
鼠标右键菜单TortoiseGit->拉取(pull),直接点确定
下面说一下怎么PUSH到服务器,编辑一下README.md文件,填入一些内容,
然后右键菜单:Git提交->master,写一下日志信息,点确定:
不要以为这样就完了,然后右键菜单:TortoiseGit->推送,直接点确定,然后去你的主页看看,这样就可以了。
还有就是我遇到的一个问题是:push和pull的时候,会让输入usrnane和password。切记这里的usrnane是你注册git.oschina.com的邮箱,不是昵称。
还有就是如果你不想每次输入用户名和密码的话,可以在你的用户目录下新建一个文件,命名为“_netrc”
内容如下:
参考如下:
http://my.oschina.net/dxqr/blog/13481
http://my.oschina.net/longxuu/blog/141699
http://our2848884.blog.163.com/blog/static/146854834201152325233854/