git server 搭建指南
搭建git服务器的经验总结 一: Server端的设置 1. 安装 git, git-core 2. 安装 ssh-server. (代码上传通道) 3. 创建git 用户 指定其目录 和所在组 4. 在git的home目录下创建 repo_name.git 目录 5. 在git home 目录下 初始化repo_name.git 的服务器端裸仓库: git init --bare --shared Repo_name.git (默认生成一个master分支) 6. 搜集用户的ssh public key ,放入到 .ssh 目录下,以实现ssh自动登陆,此过程较为复杂,分为两大步骤: 1.配置sshd_config文件并重启sshd, 2.将用户上传的rsa pub key 添加到authorized_keys文件中。 详细过程参见 ” 三: ssh的受信用户的添加 “ 7. 添加远程仓库的develop / release分支: git branch develop ; 8. 搭建gitweb, 用于方便开发者在线查看git提交与修改。参见 " 四:搭建gitweb的方法 " ; 本步骤可选。 二:git客户端使用方法 0. 客户端: ssh-keygen -t rsa 生成密钥 1. 客户端: 将生成的id_rsa.pub 传给git管理者。对应于Server端的第六点。 2