我喜欢使用Git软件来推送提交,但我使用的那些(Gitbox,Github,SourceTree)都在向他们添加新的repo时要求本地回购.
事实是,我的回购在我的开发服务器而不是我的本地机器上.
那么Git软件可以使用远程Git仓库作为开发回购,然后将其推送到您的主仓库(例如Github或Bitbucket)吗?
否则,您似乎无法使用该软件,必须通过SSH使用命令行.
谢谢
我改变了我的Github密码,现在我无法从我的任何本地回购中/从Github推送/拉出.Gitbox(http://www.gitboxapp.com/)提示我输入我输入的用户名/密码(有双重和三重检查!)但随后失败并显示错误:
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/{myproject}/{myrepo}/info/refs
fatal: HTTP request failed
Run Code Online (Sandbox Code Playgroud)
执行"defaults delete com.oleganza.gitbox"也无法修复它.:/
有什么想法吗?
我刚刚升级到Xcode 5,现在Gitbox似乎无法找到FileMerge作为diff工具,并且没有手动设置路径的选项.有人知道再次链接它的方法吗?
仅供参考我在OSX上运行MAMP.远程回购很好.我已经清除了本地目录中的.git文件夹和.gitignore文件,但是因为我遇到了问题.这是我目前面临的问题:
如果我在我的本地文件夹中执行git init,然后将指针添加到原始主服务器,它将无法同步 - 永远需要并且只是挂起.
如果我执行git clone https://me@bitbucket.org/myrepo.git然后它会在同名的子文件夹中创建git repo - 而不是我想要的.
如果我在父文件夹(myrepo上方)中执行git clone https://me@bitbucket.org/myrepo.git,那么它告诉我它不能,因为目标路径'myrepo'已经存在且不为空.
我如何使用git说"嘿,重建.git和.gitignore文件到这个文件夹,让我们重新开始?