从 NTLM 防火墙内向 github 提交代码的最佳选择是什么?

发布于 2024-09-08 06:35:43 字数 229 浏览 4 评论 0原文

我正在考虑使用 github 来更好地组织我的一些代码项目(我的任务是用 c、c#、js、golang 和 ruby​​ 实现所有主要的加密算法 - 但那是另一个故事了......) 。

但我被困在 NTLM 防火墙后面。关于如何签入代码有什么建议吗? tortoisegit 和 ntlmaps 的某种配置可以穿过防火墙吗?我什至很乐意通过网络表单上传代码,尽管我不认为 github 是这样工作的。

谢谢大家

I'm thinking of using github to more nicely organise some of my code projects (i'm on a mission to implement all the major crypto algorithms in c, c#, js, golang, and ruby - but that's another story...).

But i'm stuck behind an NTLM firewall. Any suggestions for how i'd check code in? Some kind of configuration of tortoisegit and ntlmaps to work through the firewall? I'd even be happy to upload code through a web form, although i don't think github works that way.

Thanks all

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

隱形的亼 2024-09-15 06:35:43

使用http协议。

Use the http protocol.

霊感 2024-09-15 06:35:43

刚刚收到 github 支持团队的(超快!)回复,他们推荐以下内容:

http://help.github.com/firewalls-and-proxies/
首先尝试 smart-http,它可能会以最少的努力获得最好的结果。

Just got a (super-quick!) reply from the github support team, they recommend the following:

http://help.github.com/firewalls-and-proxies/
Try smart-http first, it's likely to have the best results for the least effort.

旧故 2024-09-15 06:35:43

好吧,对 smart-http 没有运气,但想通了,希望其他人会发现这很有用:

  • 将 msysgit 解压到 c:\msysgit (我使用了 PortableGit-1.7.0.2-preview20100309.7z 版本)
  • 安装并运行 NTLMAPS (< a href="http://ntlmaps.sourceforge.net/" rel="nofollow noreferrer">http://ntlmaps.sourceforge.net/)
  • 编辑 'C:\msysgit\etc\ gitconfig' 文件并在 [http] 行之后添加以下行:

    proxy = localhost:5865

  • 安装 TortoiseGit
  • 配置 TortoiseGit 使用 " C:\msysgit\bin" 作为 msysgit 的路径
  • 仅使用 "http://" git 链接

Ok had no luck with smart-http, but figured it out, hopefully someone else will find this useful:

  • Unzip msysgit to c:\msysgit (i used the PortableGit-1.7.0.2-preview20100309.7z version)
  • Install and run NTLMAPS (http://ntlmaps.sourceforge.net/)
  • Edit the 'C:\msysgit\etc\gitconfig' file and add the following line right after the [http] line:

    proxy = localhost:5865

  • Install TortoiseGit
  • Configure TortoiseGit to use "C:\msysgit\bin" as the path for msysgit
  • Use the "http://" git links only
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文