`
lseeo
  • 浏览: 14003 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Git Server(SSH)搭建

阅读更多
http://www.urbanpuddle.com/articles/2008/07/11/installing-git-on-a-server-ubuntu-or-debian

sudo apt-get install git-core

sudo apt-get install python-setuptools

git clone git://eagain.net/gitosis.git

cd gitosis

sudo python setup.py install

sudo adduser \
--system \
--shell /bin/sh \
--gecos 'git version control' \
--group
--disabled-password \
--home /home/git \
git

sudo -H -u git gitosis-init < /tmp/id_rsa.pub

sudo chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update

git clone git@YOUR_SERVER:gitosis-admin.git

copy others' ssh public key under keydir folder.
[group myrailsapp]
members = vince@urbanpuddle
writable = myrailsapp

git commit -a -m "created a new repository!"
git push

cd myrailsapp
git init

git remote add origin git@YOUR_SERVER:myrailsapp.git

git add .
git commit -a -m "initial import"
git push origin master:refs/heads/master

git clone git@YOUR_SERVER:myrailsapp.git

分享到:
评论

相关推荐

    搭建git服务器

    scp ~/.ssh/id_rsa.pub git@your_server:/home/git/ ``` - 在服务器上使用管理员的公钥初始化Gitolite。 ```bash gitolite setup --force ``` 5. **配置管理与项目添加** - 管理员从服务器克隆管理员仓库`...

    搭建基于SSH公钥的Git服务器.docx

    `git remote add origin git@gitserver:/opt/git/project.git` 推送远程仓库: `git push origin master` 5. 克隆远程仓库 创建存放克隆项目的目录: `mkdir myproject` 打开 cmd 窗口,切换至项目路径: `cd...

    搭建git server环境

    搭建Git Server环境是创建一个中央化的版本控制系统,用于在团队中协作开发软件或管理文件。以下是如何在Linux系统上按照步骤来完成这个过程的详细解释: 1. **安装Git**: 在Linux服务器上,首先确保系统已经安装...

    GIT服务器的搭建与使用

    在本文中,我们将详细探讨在Windows 2003操作系统环境下搭建GIT服务器的整个流程。首先,我们将介绍所需软件的安装,然后是具体的程序配置,包括服务端和客户端的配置,以及如何配置以支持远程无密码登录。最后,...

    完全学会GIT+GITHUB+GIT+SERVER的24堂课

    Git是分布式版本控制系统,GITHUB是全球最大的开源代码托管平台,而Git Server则是用于搭建本地或私有Git仓库的服务端程序。这三者构成了开发者进行版本控制和协作开发的核心工具链。下面,我们将深入探讨这些知识点...

    window_git_SSH.rar

    CopSSH(Control Panel for OpenSSH)是一个为Windows系统提供OpenSSH服务的软件,它使得Windows可以像Linux或Unix系统一样支持SSH协议,这对于在Windows上搭建Git服务器非常关键。下面将详细讲解如何利用CopSSH配置...

    Git Server搭建手册v1.0.zip_cost5zi_git

    在“Git Server搭建手册v1.0.pdf”中,你将找到详细的步骤、配置示例和可能遇到的问题解决方案,这将帮助你顺利搭建并管理自己的Git服务器。无论你是初学者还是经验丰富的开发者,这份手册都将是你宝贵的参考资料。...

    git server安装部署包

    本篇文章将详细介绍如何使用Bonobo.Git.Server这款开源软件来搭建一个基于Web的Git Server。 **一、Bonobo.Git.Server简介** Bonobo.Git.Server是一款针对Windows平台的轻量级Git服务器,它提供了一个易于使用的...

    git代码仓库搭建简明步骤

    - 使用`git clone git@git_server_ip:/home/git/code/test.git`命令克隆远程仓库到本地。 2. **初始化本地仓库**(如果克隆的是空仓库): - 进入克隆的目录(例如`cd test`)。 - 创建一个新文件(如`readme`)...

    Ubuntu下git服务器的搭建和基本使用[参考].pdf

    本文详细介绍了在Ubuntu系统下搭建和使用Git服务器的步骤,包括准备环境、安装ssh-server、安装git-core、安装gitosis、创建系统用户、运行gitosis、Git服务器管理员克隆仓库和修改gitosis.conf权限文档等方面的知识...

    windows上搭建git服务器 + copssh

    在Windows操作系统上搭建Git服务器,通常我们会选择使用CopSSH作为SSH服务器组件,因为Git原生并不支持Windows上的SSH服务。本文将详细介绍如何在Windows环境中利用Git和CopSSH来创建一个安全、高效的版本控制系统。...

    git+repo+gerrit代码服务器搭建

    Git 代码服务器搭建 本文将指导读者从头开始搭建一个完整的代码评审服务器,使用 Git、Repo 和 Gerrit 等工具。本篇文章将详细介绍每个步骤的配置过程,旨在帮助读者快速搭建一个功能完善的代码服务器。 代码...

    Git_server_Linux 部署

    Git作为一个分布式版本控制系统,广泛应用于软件开发中来维护代码的版本历史。Linux作为开源操作系统中的佼佼者,与Git有着...通过以上步骤,你可以较为顺利地在CentOS 7系统上搭建起一个安全、稳定的Git服务器环境。

    Windows服务器下搭建基于SSH的GIT服务器.doc

    同时,需要在Git仓库的配置文件中(通常是`.git/config`)设置远程URL,使用SSH协议,形如`git@server:repository.git`。 最后,客户端机器上也需要安装Git和配置SSH,将本地的SSH私钥复制到`%USERPROFILE%\.ssh`...

    windows下git搭建

    文章作者Ángel José Riesgo详细描述了他在Windows Server 2003上设置Git仓库的经历。由于Windows对SSH的支持不如Linux友好,这项任务变得相当复杂。不过,通过合理配置Putty、Msysgit和Copssh,可以在Windows环境...

    qnap-git-server:在QNAP服务器上托管您自己的Git存储库

    qnap-git-server:在QNAP服务器上托管您自己的Git存储库

    git代码服务器搭建步骤.pdf

    - 这些工具是搭建Git服务器的基础,其中`git-core`包含了Git版本控制系统的各个工具,`openssh-server`允许远程通过SSH协议访问,`openssh-client`是客户端工具,用于连接远程服务器。 2. **Gitosis的安装与配置**...

    git服务哭搭建

    完成上述步骤后,你就成功地在Ubuntu服务器上搭建了一个功能完备的Git服务,可以通过VNC远程管理,通过SSH安全连接,通过Git Daemon管理Git仓库,通过Gitweb进行Web界面的代码浏览,同时具备了运行Java应用的能力。...

    git+ubuntu+ssh服务器搭建过程.pdf

    整个搭建过程可以分为七个步骤:安装 Ubuntu 系统、更新系统、安装 OpenSSH 服务器端、修改 SSH 配置文件、重启 SSH 服务、安装 Git 相关工具、安装 Gitosis。 详细来说,第一步是安装 Ubuntu 系统。在安装过程中,...

    同一台电脑上搭建GIT服务器和客户端

    git clone git@server:/srv/sample.git 在这里,我们需要将服务器的 IP 地址和端口号都填写正确,以便于客户端能够正确地连接服务器。 六、关于 Git 服务器的安全性 在搭建 Git 服务器时,我们需要注意服务器的...

Global site tag (gtag.js) - Google Analytics