Gitorious基本配置流程

一. GitHub、Gitorious对比:

    Gitorious与GitHub二者主要功能一样,都是git的版本管理仓库。

    区别:

         1. Gitorious比GitHub更早诞生;

         2. Gitorious开源,GitHub闭源;

         3. 但GitHub比Gitorious在商业上更成功,名声也更大。

    就个人感觉,GitHub与Gitorious:

         1. 入门更简单(Gui工具能很地辅助新手)

         2. 同时社交上的功能更强大,对交流与学习的帮助很大。

         3. 由于名声关系,GitHub上有更多的开源项目。

    基于以上3点,我会倾向使用GitHub。不过由于工作关系,我需要对Gitorious上的项目做功能改进。所以有幸使用Gitorious。

 

二. Gitorious基础配置流程:

1. 注册用户

     https://Gitorious.org/users/new

2. 生成SSHKey(GitHub的工具能自动帮你完成此步骤,而在Gitorious就必须手动做了)

    ssh-keygen -t rsa

    或者 windows上用SecureCRT的"Create Public Key"也可以,不过生成的结果要按"ssh-algorithm base64-content you@somehost"方式存放。

 

3. 在Gitorious上设置PublicKey

 

4. PrivateKey存放

     *nux上:在/home/ `username` /.ssh/id_rsa

     windows上:C:\Users\Administrator\.ssh\id_rsa

     如果位置或名称不对,push的时候会ssh错误。

 

5. 在Gitorious上,进行项目Clone,建立自己的服务器仓库(Gitorious上Clone与GitHub的Fork相同)

 

6. 建立本地仓库(把自己的服务器仓库Clone到本地)

     git clone git://Gitorious.org/~hyddd/testlink-ga/hyddds-testlink-code.git hyddds-testlink-code

 

7. 设置Push URL(使用GitHub建立本地仓库后,工具会自动帮你完成这一步,从哪个地方Clone,Push URL就指向哪个服务器仓库。Gitorious则需要手动设置)

     git remote set-url --push origin git@Gitorious.org:~hyddd/testlink-ga/hyddds-testlink-code.git

 

8. 设置“源”仓库:

     git remote add upstream git://Gitorious.org/testlink-ga/testlink-code.git



本文转自hyddd博客园博客,原文链接:http://www.cnblogs.com/hyddd/archive/2012/09/29/2708518.html,如需转载请自行联系原作者。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值