V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
eastfox2002
V2EX  ›  git

如何同时使用github和gitshell?能不能一次commit,两个一起更新啊?

  •  
  •   eastfox2002 · 2013-05-08 15:28:01 +08:00 · 3761 次点击
    这是一个创建于 4202 天前的主题,其中的信息可能已经有所发展或是发生改变。
    由于github速度比较慢,所以想主力用gitshell,然后github做备份,有没有什么办法可以一次commit,两边一起更新?
    13 条回复    1970-01-01 08:00:00 +08:00
    ShadowStar
        1
    ShadowStar  
       2013-05-08 16:03:52 +08:00   ❤️ 1
    如果你的需求是一个push同事push到多个url的话,修改config文件
    [remote "origin"]
    url = URL/TO/GITHUB
    url = URL/TO/GITSHELL
    eastfox2002
        2
    eastfox2002  
    OP
       2013-05-08 16:12:02 +08:00
    感谢哥们,我刚尝试了下,发生了这样的问题
    失败了,问题如下:
    [remote "all"]
    url = [email protected]:eastfox2002/ruby.git
    url = [email protected]:eastfox2002/ruby.git
    问题
    ERROR: Repository invalid.
    fatal: The remote end hung up unexpectedly

    如果是单独url,都可以,求助,谢谢
    davepkxxx
        3
    davepkxxx  
       2013-05-08 16:30:37 +08:00
    没有办法吗?
    ShadowStar
        4
    ShadowStar  
       2013-05-08 16:33:45 +08:00
    @eastfox2002 你的Git的版本是多少?
    我的版本是「git version 1.7.12.4 (Apple Git-37)」
    eastfox2002
        5
    eastfox2002  
    OP
       2013-05-08 16:39:03 +08:00
    @ShadowStar 我的是git version 1.7.4.4 难道太老了,我更新试试,谢谢
    mingzhi
        6
    mingzhi  
       2013-05-08 17:07:38 +08:00
    @ShadowStar 的方法 可以吧。。
    我就是这么搞的。。
    thedevil5032
        7
    thedevil5032  
       2013-05-08 18:10:42 +08:00
    如果有代理(GA 一类的), 其实 GitHub HTTPS 的速度不错的。
    chemzqm
        8
    chemzqm  
       2013-05-08 20:01:30 +08:00   ❤️ 1
    是不是你命令用错了,如果你配的是all要用
    git push all master 提交。
    命令 git remote update 可更新所有远端源到本地
    然后你自己看情况merge
    slixurd
        9
    slixurd  
       2013-05-08 21:31:16 +08:00
    LS说的对
    你现在用的是[remote "all"]
    当然是 git push all master提交..
    eastfox2002
        10
    eastfox2002  
    OP
       2013-05-09 12:44:23 +08:00
    @chemzqm 理论上命令应该没有用错,刚测试了下,还是不行呢。。。谢谢
    ruby user$ git push all master
    ERROR: Repository invalid.
    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights
    and the repository exists.
    eastfox2002
        11
    eastfox2002  
    OP
       2013-05-09 12:44:58 +08:00
    @ShadowStar 我升级到1.8.1了。。还是失败了。。。
    linzhi
        12
    linzhi  
       2013-05-09 12:48:10 +08:00
    ljbha007
        13
    ljbha007  
       2013-05-09 13:22:52 +08:00
    @eastfox2002
    你这个我也遇到过
    当时是因为ssh-key没有加到github的profile里边
    还有就是忘了开ssh-keyagent
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   940 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:01 · PVG 05:01 · LAX 13:01 · JFK 16:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.