相关疑难解决方法(0)

如何通过HTTP代理从Git存储库中提取?

注意:虽然描述的用例是关于在项目中使用子模块,但同样适用于git cloneHTTP上的存储库的常规.

我在Git控制下有一个项目.我想添加一个子模块:

git submodule add http://github.com/jscruggs/metric_fu.git vendor/plugins/metric_fu
Run Code Online (Sandbox Code Playgroud)

但我明白了

...
got 1b0313f016d98e556396c91d08127c59722762d0
got 4c42d44a9221209293e5f3eb7e662a1571b09421
got b0d6414e3ca5c2fb4b95b7712c7edbf7d2becac7
error: Unable to find abc07fcf79aebed56497e3894c6c3c06046f913a under http://github.com/jscruggs/metri...
Cannot obtain needed commit abc07fcf79aebed56497e3894c6c3c06046f913a
while processing commit ee576543b3a0820cc966cc10cc41e6ffb3415658.
fatal: Fetch failed.
Clone of 'http://github.com/jscruggs/metric_fu.git' into submodule path 'vendor/plugins/metric_fu'
Run Code Online (Sandbox Code Playgroud)

我设置了HTTP_PROXY:

c:\project> echo %HTTP_PROXY%
http://proxy.mycompany:80
Run Code Online (Sandbox Code Playgroud)

我甚至为http代理设置了全局Git:

c:\project> git config --get http.proxy
http://proxy.mycompany:80
Run Code Online (Sandbox Code Playgroud)

有没有人获得HTTP提取以始终通过代理工作?真正奇怪的是GitHub上的一些项目工作正常(awesome_nested_set例如),但其他项目一直都失败(例如rails).

git proxy git-submodules

480
推荐指数
17
解决办法
69万
查看次数

无法在Visual Studio 2013中同步Git

我正在与另一位开发人员合作,我们似乎已经融入了GIT泡菜.我定期提交代码并定期推送到远程主服务器.我的同事(虽然是一个伟大的家伙和开发人员)没有养成这样做的习惯,当我今天早上去了Pull the Head修订版(这是我的习惯)时,我遇到了以下错误消息:

无法拉动,因为有未提交的更改.在再次拉动之前提交或撤消更改.有关详细信息,请参见输出窗口

然后我注意到有5个传入的提交可以追溯到5天前.我根本没有本地提交,没有分阶段的更改.

我尝试过同步,拉动以及VS界面中的所有其他功能都无济于事.

有没有其他人经历过这个,他们可以帮我解决它.

谢谢

git visual-studio-2013

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

git ×2

git-submodules ×1

proxy ×1

visual-studio-2013 ×1