gitolite 配置 在windows 下使用:
〇. 安装 gitolite :
参考: https://github.com/sitaramc/gitolite/
如网址不存在 则 google gitolite
一. 安装 MSysGit :
http://code.google.com/p/msysgit/downloads/list
选择 Git-1.7.4-preview20110204.exe 或更高版本
安装的时候 选中:
Git Bash Here
Git GUI Here
测试安装:
git --version
git config --list
配置 MSysGit:
修改 用户目录下的 .gitconfig 文件,添加以下几行:
[user]
name = your name
email = yourmail@example.com
或使用命令行:
git config --global user.name "your name"
git config --global user.email "yourmail@example.com"
配置颜色显示:
git config --global color.ui true
生产密钥 公钥对:
ssh-keygen -v -t rsa -C username@hostname
或
ssh-keygen -t rsa
把公钥重命名为 yourname.pub
二. 从gitolite 服务器上 clone gitolite-admin
把上面的公钥复制到 复制到 keydir 下面,
修改 conf/gitolite.conf 添加相应用户:
@developer = youname
repo test_repo_name
RW+ = @developer
把上面的修改push到服务器
三. 安装 SmartGit
下载地址 (如不存在,请google smartgit):
http://www.syntevo.com/smartgit/index.html
安装完后,会提示 让选择 ssh 的方式,
这里选择 smart ssh
在后面选择 密钥的时候,选择上面第一步生成的密钥,如有设置密钥密码输入密码,然后点击 选中 store password phase 之类的
这样就 ok了
注: 密钥对在哪里生成无所谓,但只要是一对就行了
参考网址: http://www.mmncs.com/2011/06/how-to-install-and-setup-git-on-windows-7-using-either-msysgit-or-cygwin/
http://www.mmncs.com/2011/06/how-to-install-and-setup-a-git-repository-server-using-gitolite-on-linux-ubuntu-with-windows-clients-using-msysgit/
分享到:
相关推荐
在Git学习文档方面,这些资源通常会涵盖Git的安装、配置、基本操作,以及如何与其他开发者协作。它们可能还会涉及Git的高级特性,如rebasing、cherry-picking,以及解决复杂的合并问题。通过深入学习这些文档,你...
6. **测试和调整**:验证gitolite配置是否正确,如有问题,进行相应的调整。 在实际操作中,需要确保服务器和客户端之间的网络通信无障碍,且客户端的hosts文件已经设置好服务器的IP地址和主机名,以确保可以通过...
#### Windows下的Git安装 在Windows平台上,Git的安装较为简单,通常只需一路点击“Next”即可完成。安装完毕后,用户界面将新增一系列Git相关的右键菜单选项,便于快速访问Git功能。 #### Linux下的Git安装 在...
而msysgit是Git在Windows下的移植版,提供了Git命令行工具和图形化界面。 **安装过程:** 1. **安装msysgit**:首先下载并安装msysgit,这会为Git提供运行环境,包括Git命令行工具和Git Bash模拟器,使得用户能在...
3. **版本控制文件**:包含Windows下的Git工具集,用于客户端的操作。 #### 三、知识体系 在开始搭建之前,建议先了解以下基础知识: 1. **SSH(Secure Shell)**:一种安全的网络协议,用于加密的数据通信,通常...
用户可以在源代码上进行安装,或者使用相应的包管理工具进行安装,比如在Linux上使用包管理器,在Mac上使用Homebrew,在Windows上使用Git for Windows。 初次运行Git前需要配置一些基本信息,比如设置用户信息...
### CentOS下的Git服务器:Gitosis 安装与配置详解 #### 一、Git与Gitosis简介 Git是一款非常流行的分布式版本控制系统,最初由Linux内核的开发者Linus Torvalds为了更好地管理Linux内核的开发而创建。Git因其高效...
在Windows环境下安装Trac需要一些依赖的软件,这些软件通常包括Python、SQLite、Apache或IIS服务器、以及一些扩展模块等。在提供的压缩包中,可能包含了所有必要的组件,确保它们之间的版本兼容性是非常重要的,因为...
- **Linux系统**:大多数Linux发行版都自带Git,如果没有,可以通过包管理器安装,如Debian/Ubuntu下使用`sudo apt-get install git`。 ##### 2.5 首次配置Git 首次使用Git时,需要设置全局用户名和邮箱地址,这将...
在Windows上搭建Git服务器,通常使用Git Server或者Gitolite等工具。Git-1.8.1.2-preview20130201.exe文件可能是用于在Windows环境下安装这个特定版本的Git的执行程序。安装后,可以通过设置共享目录、配置SSH服务...
安装Git的方法有多种,可以在不同操作系统上从源代码安装、在Linux上安装、在Mac上安装以及在Windows上安装。安装完成后,可以使用“git help”命令获取帮助,以了解更多有关Git的命令和用法。 Git分支的概念使得...
- **在Windows上安装**: Windows 用户可以下载并安装官方提供的安装程序。 **1.5 初次运行Git前的配置** - **用户信息**: 设置全局的用户名和电子邮件地址。 - **文本编辑器**: 配置默认的文本编辑器用于编辑提交...
3.3 在Windows 下安装和使用 Git(Cygwin篇)/ 31 3.3.1 安装 Cygwin/ 32 3.3.2 安装 Git/ 36 3.3.3 Cygwin 的配置和使用/ 37 3.3.4 Cygwin 下 Git 的中文支持/ 40 3.3.5 Cygwin 下 Git 访问 SSH 服务/ 41 3.4 ...
通常,我们会使用像GitHub、GitLab或自建的Git服务器(如Gitolite、Gerrit)来托管Git仓库,这样团队成员可以安全地共享和协作代码。 Git的核心概念包括仓库(Repository)、分支(Branch)、提交(Commit)、合并...
在开始使用Git之前,首先需要在你的系统上安装它。无论是Windows、Mac OS还是Linux,Git都有对应的安装包。安装完成后,进行首次设置,包括配置全局的用户名和电子邮件地址,这些信息将用于标识你的提交记录。 ####...
- **在工作目录中初始化新仓库**:使用`git init`命令在现有目录下创建一个新的Git仓库。 - **从现有仓库克隆**:使用`git clone <repository-url>`命令从远程仓库克隆一份副本到本地。 5. **记录每次更新到仓库*...
例如,你可以使用gitolite、gitlab或gerrit等工具来实现细粒度的权限控制,确保只有授权的用户可以推送代码。这些工具提供了用户管理、权限策略定义以及代码审核等功能,增强了团队协作的安全性。 一旦服务器配置...