zoukankan      html  css  js  c++  java
  • 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/
    本文版权归作者所有,欢迎转载,演绎或用于商业目的,但是必须说明本文出处(包含链接)。

  • 相关阅读:
    顺序的分数 Ordered Fractions
    容易的网络游戏
    Linux常用命令大全(share)
    Linux和UNIX监控
    Linux命令汇总
    优秀员工的10个修养
    ibatis使用--SqlMapClient对象
    一个男人关心的东西 决定了他的层次
    Linux下vi命令大全
    Linux中图形界面和文本模式相互切换
  • 原文地址:https://www.cnblogs.com/hyddd/p/2708518.html
Copyright © 2011-2022 走看看