git clone git://github.com/SpringSource/spring-framework.git
Cloning into 'spring-framework'...
fatal: unable to connect to github.com:
github.com[0: 207.97.227.239]: errno=Connection timed out
因为防火墙阻止了git协议,需要为git请求配置代理服务器。
Git behind a proxy
git knows about http_proxy environment variable, but tunneling the git procotoll is sliently more complicated:
1. 安装socat
sudo apt-get install socat
2. 创建socat脚本
create a script git-proxy.sh containing (replace your_proxy and your_proxyport):
nano git-proxy.sh
#!/bin/bash
socat STDIO PROXY:10.11.70.71:$1:$2,proxyport=80
sudo chmod +x git-proxy.sh
3. 配置git代理
tell git to use git-proxy.sh as proxy command
export GIT_PROXY_COMMAND=/home/hanl/codes/git-proxy.sh
or:
nano .profile
export GIT_PROXY_COMMAND=/home/hanl/codes/git-proxy.sh
source .profile
git clone git://github.com/SpringSource/spring-framework.git
Cloning into 'spring-framework'...
remote: Counting objects: 122624, done.
remote: Compressing objects: 100% (39039/39039), done.
相关推荐
WSL2-Ubuntu20.04配置了xfce4图形化界面后进一步的操作: 部分软件安装,桌面美化,中文环境配置,第三方源的处理,终端和git代理配置
节点 Web Git 代理 这是一个用 node.js 编写的工具,用于使目录保持最新并检查远程服务器上的当前版本。 您必须创建一个config.json至少一个repo其指向的git回购和title这是在显示器使用。 您还可以使用output更改...
在本文中,我们将深入探讨Git的一些关键概念,特别是`add`命令的使用,以及如何处理本地文件的删除和恢复,以及配置Git代理。 1. **`git add`的用途**: - **分批提交**:`git add`允许你选择性地将改动添加到暂存...
安装git实例代码,最新2015年12月亲测有效。关于git安装的问题有详细解决方法
9. **配置Git代理设置**:如果在公司网络环境下,可能需要配置HTTP/HTTPS代理以访问远程Git仓库。 安装完成后,用户可以通过命令行或图形界面工具与Git交互,进行版本控制操作,如`git clone`(克隆仓库)、`git ...
DevSidecar-1.7.3 Github代理访问工具
"Git 命令详解" Git 是用 C 语言开发的分布版本控制系统。版本控制系统可以保留一个文件集合的历史记录,并能回滚文件集合到另一个...* 通过 http 和代理服务器进行远端操作:使用 `git config` 命令设置代理服务器。
在使用Git进行代码仓库克隆操作时,如果出现“sign_and_send_pubkey: signing failed: agent refused operation”的错误提示,意味着SSH代理拒绝了身份验证的操作。这通常发生在用户尝试通过SSH方式访问Git仓库时,...
2.10 代理SVN提交实现移动式办公/ 19 2.11 无处不在的分页器/ 20 2.12 快/ 21 第3章 Git的安装和使用/ 22 3.1 在Linux 下安装和使用 Git/ 22 3.1.1 包管理器方式安装/ 22 3.1.2 从源代码进行安装/ 23 3.1.3 从Git...
搭建基于SSH公钥的Git服务器 本文将指导您如何搭建基于SSH公钥的Git服务器,包括服务端和客户端的配置。服务端配置包括创建共享账户、搭建空版本仓库、访问授权和限制shell。客户端配置包括安装Git、生成SSH公钥、...
- 对于需要在多个环境中切换工作的开发者来说,Git 可以作为SVN的代理进行提交,提高了灵活性。 - **2.11 无处不在的分页器** - Git 的输出可以通过分页器查看,避免了输出信息过长导致的不便。 - **2.12 快** ...
4. 设置代理:如果在公司网络环境下,可能需要配置HTTP/HTTPS代理以访问GitHub等远程仓库。 5. 学习基本命令:了解并掌握基础的Git命令,如`git clone`(克隆仓库)、`git add`(添加文件到暂存区)、`git commit`...
用户可以通过运行这个exe文件来安装Git,按照向导设置路径、配置默认编辑器和HTTPS代理等。 在使用过程中,用户可以利用Git进行版本控制,如创建本地仓库(`git init`)、添加文件到仓库(`git add`)、提交更改(`...
在Git版本控制系统中,将本地仓库的改动推送到远程服务器是一项基本操作。本文将详细介绍如何简单地通过Git向远程Git服务器进行推送。 首先,确保你的机器上已经安装了Git,并且你有一个本地的Git仓库。如果你还...
Gitblit也可以与其他Web服务器(如Apache或Nginx)集成,通过反向代理的方式提供服务。 4. **扩展与定制** Gitblit的API允许开发者创建插件来扩展其功能,比如添加新的视图、操作或者集成其他工具。此外,它的主题...
安装过程中,用户可以选择自定义配置,如路径设置、默认编辑器、HTTPS代理设置等。 在日常使用中,了解Git的基本操作至关重要,例如: - **初始化仓库**:`git init`用于在本地创建一个新的Git仓库。 - **添加文件...
可以使用socks5类型的Git代理,设置命令如下所示: 添加代理设置: git config --global http.proxy 'socks5://172.171.1.2:1080' git config --global https.proxy 'socks5://172.171.1.2:1080' 取消代理设置: git...
在遇到网络问题时,可以尝试使用国内的 Git 代理或者镜像服务来提高下载和同步速度。 总的来说,Scratch-GUI 3.2.9 是一个强大的教育工具,通过 Git 进行版本控制,可以促进其持续发展和改进。无论你是编程初学者...
与代理进行交互时,为配置 SSL 提供了新选项 Git 现在已拥有自己内置的 bug 报告工具。此工具用于生成调试信息,如内核和编译器数据以及其他关于 Git 的构建信息,以便帮助分析问题 重构与 GnuPG 交互的代码 许多 ...
在实际应用中,开发者可能会在这个项目中学习如何配置Git代理设置,理解Git的工作流,例如拉取请求(Pull Request)、分支策略以及版本发布。同时,他们也会接触到HTML的最新标准和最佳实践,比如语义化标签、响应式...