照着这篇文章一步步安装gitosis,
http://www.linuxidc.com/Linux/2011-05/35638.htm
当执行
git clone git://eagain.net/gitosis.git 命令时
发现总是timeout。
由于是第一次使用linux系统, 命令也不熟悉, 调试半天发现是因为 git 没有使用系统设置的网络代理造成的。
所以需要给git设置自己的代理
步骤如下:
1. 在 /home/{username}/.gitconfig 里添加一个代理:
[core]
gitProxy = /usr/bin/myproxy/git-proxy
2. 安装 corkscrew
sudo apt-get install corkscrew
3. 在 /usr/bin/myproxy/ 下创建 文件 git-proxy
内容如下:
exec /usr/bin/corkscrew proxy.aaaa.com 8080 eagain.net 9999
4. 再次执行 git clone git://eagain.net/gitosis.git 时发现又报告
cannot exec '/usr/bin/myproxy/git-proxy' : permission denied.
5. 执行 chmod 777 /usr/bin/myproxy/git-proxy
6. 执行 git clone git://eagain.net/gitosis.git OK!!
分享到:
相关推荐
Ubuntu下用Gitosis搭建GIT代码服务器及Eclipse下的Git操作
在任意目录下创建一个新目录,然后克隆gitosis的Git仓库:`git clone git://eagain.net/gitosis.git`,进入目录并运行`sudo python setup.py install`来安装gitosis。 安装完成后,需要创建一个新的系统账户,用于...
在Ubuntu系统中搭建Git服务器,特别是使用gitosis作为版本控制系统管理工具,是一个常见的需求,尤其对于软件开发团队来说。Gitosis允许你集中管理和控制多个Git仓库,并为不同的用户或用户组设置权限。以下是一个...
Ubuntu下git服务器的搭建和基本使用 Git是当前最流行的版本控制系统,广泛应用于软件开发领域。在Ubuntu系统下搭建Git服务器可以满足团队协作和版本控制的需求。本文将详细介绍如何在Ubuntu系统下搭建和使用Git...
本文主要介绍了 Git 服务器端安装及应用,包括安装 OpenSSH Server、配置 SSH 服务端、安装 Git、安装 Gitosis、创建系统用户和运行 Gitosis 等步骤。 一、安装 OpenSSH Server OpenSSH Server 是一个自由和开源的...
3. **解压并安装**:将 "gitosis.tar.gz" 压缩包解压到一个合适的目录,然后在该目录下运行 `python setup.py install` 命令。这会安装 Gitosis 的 Python 脚本和其他必要组件。 4. **配置 SSH 公钥**:每个开发者...
通过以上步骤, 我们已经完成了 Ubuntu 系统下 Git 服务器的完整安装配置。该配置不仅包括了 Git 服务器的基础环境搭建, 还涉及到了用户权限管理和 SSH 密钥认证等关键环节。这对于初学者来说是一份非常实用且详尽的...
2. 下载并安装gitosis cd ~/src git clone git://eagain.net/gitosis.git cd gitosis python setup.py install 3. 添加用户git sudo adduser \ --system \ --shell /bin/sh \ --gecos 'git version control' \ ...
本文主要介绍了在 Ubuntu 系统上安装和配置 Git 服务器的步骤,包括安装 OpenSSH Server、配置 SSH 服务端、安装 Git、安装 Gitosis、创建系统用户和运行 Gitosis 等内容。 一、安装 OpenSSH Server 为了确保 SSH ...
gitosis 安装详情 gitosis install
3. **解压并安装Gitosis**:将下载的`gitosis`文件解压,然后按照解压后的文档指示进行安装。通常,这包括将Gitosis的源代码复制到`/usr/local/src`,然后执行初始化脚本。 4. **配置Gitosis**:Gitosis的配置存储...
gitosis-master,有时github下载很慢,因此下载下来。更新到2017/01/12. Linux 下架设git服务器时使用。 git clone https://github.com/res0nat0r/gitosis.git
gitosis的打包文件,适合于无法联网从git获取clone的主机使用。在sles 11上安装成功;前提需要安装setuptools
Setuptools-0.6c8在这个过程中可能用于安装或更新Gitosis本身,或者在服务器上安装其他必要的Python库。 最后,一旦所有组件都正确安装并配置,用户可以通过SSH连接到服务器,并使用git clone命令克隆gitosis托管的...
整个搭建过程可以分为七个步骤:安装 Ubuntu 系统、更新系统、安装 OpenSSH 服务器端、修改 SSH 配置文件、重启 SSH 服务、安装 Git 相关工具、安装 Gitosis。 详细来说,第一步是安装 Ubuntu 系统。在安装过程中,...
在Ubuntu上,可以通过运行`sudo apt-get install git`来安装。此外,你可能还需要安装Apache或Nginx等Web服务器,用于对外提供HTTP/HTTPS服务。 2. **设置Git仓库**:创建一个新的Git仓库,例如`mkdir myrepo && cd...
但是现在,Gitosis 已经很多年没有维护了! 还有更好的方法来托管您自己的 git 存储库,例如 。 不幸的是,如果您已经使用 Gitosis 多年,那么您的 Gitosis 服务器参考周围可能有很多工作副本。 您可能还拥有希望 ...
Win32下git客户端安装及基本使用 在本文中,我们将介绍在Win32环境下安装和使用Git客户端的基本步骤。 安装Git客户端 首先,我们需要下载并安装Git客户端程序,例如Git-1.7.6-preview20110708.exe。安装模式选择...
在本文中,我们将深入探讨如何在Ubuntu 12.04服务器上安装Git以及与之相关的gitolite工具,这是一个用于管理和控制Git仓库的强大系统。首先,我们将介绍如何使用包管理器安装Git,接着设置SSH访问,最后我们将详细...
关于git服务器配置哦过程中需要用到的gitosis文件,但是通过scp没法下载