windows+群辉服务器环境下,搭建git版本管理
2018-03-01 00:00
423 查看
GitServer搭建与使用入门
一、群辉服务器安装GitServer,作为远程主机。
安装GitServer过程参考博客:
http://www.tuicool.com/articles/ERfmmim,
http://www.cnblogs.com/softman11/archive/2013/11/26/3443229.html
http://www.java123.net/573512.html
具体步骤如下:
1、进入“套件中心”找到点击安装Git Server
2、打开 DSM 的SSH: 控制面板 → 终端机… → 启动SSH功能
3、创建“共享文件夹” GitServer 作为远程主机中的Git仓库。
创建方法:控制面板 → 共享文件夹,生成目录目录一般就是 /volume1/GitServer
4、创建和配置Git Server用户
1)控制面板 → 用户账号:创建一个gitadmin用户,并设置对GitServer 目录的读写权限。
2)GitServer套件中添加用户,主菜单 → Git Server: 勾选用户
二、在远程主机上创建远程版本库
1、在本地开发机打开putty连接远程主机,进入远程主机GitServer仓库目录 /volume1/GitServer。
2、创建项目仓库,如项目名为MyCode,可创建一个名为MyCode.git的远程仓库。执行以下语句:
创建git仓库
3、切换环境,登陆群辉服务器,添加用户gitadmin对MyCode.git目录的读写权限。
三、本地机为windows系统,安装msysgit、TortoiseGit
1、下载msysgit,链接https://git-for-windows.github.io/
下载ToroiseGit,链接https://tortoisegit.org/download/
2、安装msysgit,参考文献
百度经验http://jingyan.baidu.com/article/90895e0fb3495f64ed6b0b50.html
博客园http://www.cnblogs.com/candle806/p/4065052.html
关键点介绍如下:
1)生成SSH Key,打开msysgit管理终端git bashà执行命令 ssh-keygen –t rsa。
会在~/.ssh/目录下生成两个密钥文件id_rsa,id_rsa.pub。
3、安装ToroiseGit,参考文献http://blog.csdn.net/renfufei/article/details/41647937
要点提醒:
1) TortoiseGit设置à网络àSSH客户端中需要选择..\TortoiseGit\bin\TortoiseGitPlink.exe
2) 默认安装tortoisegit,会使用PuTTY(plink)作为默认的ssh方式,tortoisegit可以自动载入putty key,使用puttygen程序可以生成对应的公钥与私钥。
四、测试本地开发机是否连接远程版本库
1、在本地开发机,选择并进入操作目录右键打开TortoiseGit,点击Git克隆
需要处理两个地方来连接远程主机。
1) 填写远程主机URL,格式为
ssh://远程主机用户名@远程主机ip/volume1/GitServer(GitServer共享文件夹目录)/项目名
2)加载putty密钥,这个密钥是由三、2、1)所描述的关键点处生成的密钥。
3)检出时需要输入远程用户(如gitadmin)对应的密码。
一、群辉服务器安装GitServer,作为远程主机。
安装GitServer过程参考博客:
http://www.tuicool.com/articles/ERfmmim,
http://www.cnblogs.com/softman11/archive/2013/11/26/3443229.html
http://www.java123.net/573512.html
具体步骤如下:
1、进入“套件中心”找到点击安装Git Server
2、打开 DSM 的SSH: 控制面板 → 终端机… → 启动SSH功能
3、创建“共享文件夹” GitServer 作为远程主机中的Git仓库。
创建方法:控制面板 → 共享文件夹,生成目录目录一般就是 /volume1/GitServer
4、创建和配置Git Server用户
1)控制面板 → 用户账号:创建一个gitadmin用户,并设置对GitServer 目录的读写权限。
2)GitServer套件中添加用户,主菜单 → Git Server: 勾选用户
二、在远程主机上创建远程版本库
1、在本地开发机打开putty连接远程主机,进入远程主机GitServer仓库目录 /volume1/GitServer。
2、创建项目仓库,如项目名为MyCode,可创建一个名为MyCode.git的远程仓库。执行以下语句:
创建git仓库
3、切换环境,登陆群辉服务器,添加用户gitadmin对MyCode.git目录的读写权限。
三、本地机为windows系统,安装msysgit、TortoiseGit
1、下载msysgit,链接https://git-for-windows.github.io/
下载ToroiseGit,链接https://tortoisegit.org/download/
2、安装msysgit,参考文献
百度经验http://jingyan.baidu.com/article/90895e0fb3495f64ed6b0b50.html
博客园http://www.cnblogs.com/candle806/p/4065052.html
关键点介绍如下:
1)生成SSH Key,打开msysgit管理终端git bashà执行命令 ssh-keygen –t rsa。
会在~/.ssh/目录下生成两个密钥文件id_rsa,id_rsa.pub。
3、安装ToroiseGit,参考文献http://blog.csdn.net/renfufei/article/details/41647937
要点提醒:
1) TortoiseGit设置à网络àSSH客户端中需要选择..\TortoiseGit\bin\TortoiseGitPlink.exe
2) 默认安装tortoisegit,会使用PuTTY(plink)作为默认的ssh方式,tortoisegit可以自动载入putty key,使用puttygen程序可以生成对应的公钥与私钥。
四、测试本地开发机是否连接远程版本库
1、在本地开发机,选择并进入操作目录右键打开TortoiseGit,点击Git克隆
需要处理两个地方来连接远程主机。
1) 填写远程主机URL,格式为
ssh://远程主机用户名@远程主机ip/volume1/GitServer(GitServer共享文件夹目录)/项目名
2)加载putty密钥,这个密钥是由三、2、1)所描述的关键点处生成的密钥。
3)检出时需要输入远程用户(如gitadmin)对应的密码。
相关文章推荐
- 怎样搭建本地svn服务器环境-轻松掌握版本管理
- 【版本管理】windows上搭建git+apache服务器 1
- Title: 搭建一个简单的GIT版本管理 Gitolite 服务器
- 搭建Windows环境版本管理服务器全过程
- Qt开发环境的搭建&加入Git做版本管理 :in Windows
- git版本管理软件——搭建git服务器
- 搭建一个简单的GIT版本管理 Gitolite 服务器
- linux下搭建git服务器 权限管理
- Android编译服务器的管理之一:搭建环境
- 代码管理之git服务器搭建
- Git版本服务器搭建(CentOS)--gitblit
- CentOS搭建Git服务器及权限管理
- 在Windows环境中使用版本管理工具Git
- 版本控制-Git服务器搭建和常用命令使用
- 版本控制-搭建git服务器
- Javaweb第一课:配置Tomcat服务器、搭建web开发环境、管理webapps项目
- 自己在本地搭建git版本仓库服务器
- 基于Gitolite管理的Git服务器搭建v1.0
- CentOS7+win搭建git服务器+客户端环境
- 版本控制-搭建git服务器