2013年01月27日

git同时push到多个仓库

为防止一个git仓库由于各种原因造成无法访问,可以将代码push到多个仓库。

编辑本地仓库目录下面的.git目录下的config文件。

添加:

[remote "all"]
url = git@github.com:licess/licess.git
url = git@gitcafe.com:licess/licess.git

再push时,运行git push all master

  • » 阅读全文...
  • 2013年01月24日

    Github被墙,不用纠结了,用GitCafe吧

    gitcafe
    Github于某年某月某日被关在门外,虽然注册github很早,一直没怎么用。被管门外后,又因某日部分新弄的代码被误删,决定好好学习一下git。

    国内的这家gitcafe成了首选,首先免费,速度上不用说,界面上和github差不多,看一下官方解释:

    GitCafe是一个基于代码托管服务打造的技术协作与分享平台,程序开发爱好者们可以通过使用代码版本控制系统git来将他们所写的开源或商业项目的代码托管在GitCafe上,与其他程序员针对这些项目在线协作开发。

    about-gitcafe

    目前私有项目还是免费的,以后可能会收费,看了一下官方的说明,就是收费后,价格也很便宜。

    点击注册

    如果自己有服务器或VPS也可以直接用GitLab自己搭建。

  • » 阅读全文...
  • 2011年11月4日

    msysgit 中文乱码问题解决方法

    最近试用了一下git,msysgit安装好后处理中文是有问题的:ls中文目录/文件名乱码;提交中文的log,push到服务器上会乱码;git log查看服务器pull过来的log乱码。

    1、ls命令列出的中文目录/文件名正确显示解决方法:

    以下配置文件的起始目录都为你安装msysgit所在的目录。

    在Git\etc\git-completion.bash,加入:
    alias ls='ls --show-control-chars --color=auto'

    2、 git log中的less乱码问题,需要添加支持utf-8;在Git\etc\profile,加入:
    export LESSCHARSET=utf-8

    3、 log注释里的中文乱码问题,需要在Git\etc\gitconfig 文件加入:

    [gui]
    encoding=utf-8
    [i18n]
    commitencoding=GBK

  • » 阅读全文...