`
agile_boy
  • 浏览: 558197 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

gitosis再安装(linux)

阅读更多
有机会在Linux下边安装git服务了,而gitosis对于小team来说,是不错的git管理工具。

其实在linux下安装也很方便,只需要python和git就可以了。
详细还是参考:http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way

可是当第一次clone的时候,发现如下异常:
fatal: 'gitosis-admin.git': unable to chdir or not a git archive
fatal: The remote end hung up unexpectedly


经逐渐排查,发现是权限做得怪,git用户的根目录需要chmod 755(我的是测试通过),不过个人感觉,这不是git/gitosis的问题,而是ssh的问题。

折腾了很长时间,在此记录一下。
分享到:
评论

相关推荐

    gitosis.tar.gz

    本压缩包 "gitosis.tar.gz" 是一个用于在服务器上安装 Gitosis 的工具包,包含了必要的配置文件和脚本。 首先,Gitosis 的安装通常涉及到以下几个步骤: 1. **环境准备**:确保服务器上已经安装了 Git。如果未安装...

    gitosis打包文件

    在大多数Linux发行版中,你可以通过包管理器(如`apt-get`或`yum`)安装它们。 2. **创建Gitosis用户**:在你的服务器上创建一个新的系统用户,通常命名为`gitosis`,并为其分配一个无密码的SSH公钥。这将是Gitosis...

    gitosis-master_20170112

    gitosis-master,有时github下载很慢,因此下载下来。更新到2017/01/12. Linux 下架设git服务器时使用。 git clone https://github.com/res0nat0r/gitosis.git

    linux下git安装使用[文].pdf

    在本文中,我们将详细介绍如何在 Linux 系统中安装和配置 Git 环境,包括设置用户权限、安装 Git、配置 Git 账号、初始化 Gitosis、配置 Git 服务选项等内容。 一、增加 yum repository 在 CentOS 中,要安装 Git ...

    linux下搭建git环境

    Linux下搭建Git环境涉及一系列步骤,包括安装Git服务器端软件、创建用户、配置公钥认证、搭建管理工具如Gitosis,以及设置服务器权限等。下面详细说明这个过程: 1. 安装Git环境 首先,我们需要在服务器端和客户端...

    GIT服务器配置

    总结,Git服务器配置涉及Git和Gitosis的安装与设置,主要目的是实现代码版本控制和团队协作。通过理解这些基础知识,你可以成功地搭建起一个安全的Git服务器,为项目提供高效且可控的代码管理环境。

    CentOS下的Git服务器

    ### CentOS下的Git服务器:Gitosis 安装与配置详解 #### 一、Git与Gitosis简介 Git是一款非常流行的分布式版本控制系统,最初由Linux内核的开发者Linus Torvalds为了更好地管理Linux内核的开发而创建。Git因其高效...

    详解在Linux下搭建Git服务器

    在服务器上,通过克隆Gitosis的GitHub仓库并安装Python的setuptools,然后运行`python setup.py install`进行安装。成功安装后,会显示相关提示。 4. **创建git用户** 为了管理Git服务,我们需要创建一个名为`git`...

    Git服务器端编译安装源码

    总的来说,Git服务器端编译安装涉及的知识点包括:Git版本控制原理、Linux环境下的源码编译、系统依赖管理、服务器配置管理、用户权限控制、版本库管理以及客户端与服务器的交互操作。这个过程既锻炼了开发者的技术...

    在Linux下搭建Git服务器

    导读:众所周知,版本系统在开发环境中是必不可少的,但是我们可以把代码免费的托管到GitHub上,如果我们不原意...  Linux是服务器端系统,Windows作为客户端系统,分别安装Git  安装服务端:  [root@Linuxprobe

    Win32下git客户端安装及基本使用

    安装完成后,Git客户端将包含Git Bash,这是一个模拟Linux命令行环境的工具,用于在Windows上运行Git命令。 在安装Git客户端后,你需要设置个人的Git配置。打开Git Bash,输入以下命令来配置用户名和电子邮件,这些...

    Git Server搭建手册v1.0.zip_cost5zi_git

    - 安装环境:确保你的服务器操作系统为Ubuntu、CentOS或Debian等Linux发行版,并更新系统到最新版本。 - 安装依赖:如Nginx(作为反向代理)、PostgreSQL(数据库)和Ruby等。 - 下载并安装GitLab:通过官方仓库...

    Git权威指南PDF完整版

    3.1 在Linux 下安装和使用 Git/ 22 3.1.1 包管理器方式安装/ 22 3.1.2 从源代码进行安装/ 23 3.1.3 从Git版本库进行安装/ 23 3.1.4 命令补齐/ 25 3.1.5 中文支持/ 25 3.2 在Mac OS X 下安装和使用 Git/ 26 3.2.1 以...

    Git操作讲解

    Git可以在不同的操作系统上安装,例如在Linux上可以通过包管理器安装,在Mac上可以通过图形界面安装程序安装,在Windows上可以通过下载Git for Windows安装程序来安装。 安装完成后,需要对Git进行一些基本的配置,...

    Git-2.9.2-64-bit(GIT for windows)

    作为开源自由原教旨主义项目,Git没有对版本库的浏览和修改做任何的权限限制,通过其他工具也可以达到有限的权限控制,比如:gitosis, CodeBeamer MR。原本Git的使用范围只适用于Linux / Unix平台,但在Windows平台...

    git pro中文版

    - **安装过程**:根据不同的操作系统(如Linux、Mac、Windows),Git提供了不同的安装指南。通常情况下,用户可以通过包管理器(如apt-get、brew)或安装程序来进行安装。 - **配置环境**:首次使用Git之前,需要...

    Git Pro中文版--高清pdf

    在Linux、Mac或Windows系统上安装Git相对简单,可以采用不同的方式进行安装,包括从源代码安装、下载预编译的二进制包安装或使用特定的安装程序。配置包括设置用户名、电子邮件地址、选择文本编辑器和差异分析工具等...

Global site tag (gtag.js) - Google Analytics