您的位置:首页 > 运维架构

Git+TortoiseGit+COPSSH搭建GIT服务器及配置管理

2016-07-11 19:17 435 查看

 Git+TortoiseGit+COPSSH搭建GIT服务器及配置管理     

 

准备工作:

1.下载Git for Windows

官网下载地址:https://git-for-windows.github.io/

2.下载copssh服务器

官网下载地址:https://www.itefix.net/copssh

3.下载Git客户端图形客户端TortoiseGit

官网下载地址:https://tortoisegit.org/download/

 

1.去git官网(https://git-for-windows.github.io/)下载Git for Windows

2.安装Git for Windows,选择你需要安装到的目录,其他的保持默认配置,一路next下来即可,没啥需要展开讲的。

3.去copssh官网(https://www.itefix.net/copssh)下载copssh服务器

4.安装copssh服务器

接受它的协议,并配置一下服务器的用户名和密码。

 
选择安装位置

 
安装成功,提示打开配置面板。

 

5.添加copssh服务器的用户

从开始菜单中打开配置面板,如上图。并选择第二项“Users”,进入添加用户界面。

 

从下来框中选择你需要添加的用户,然后进入下一步

 

这一步可以保留默认配置。

 

选择Apply,添加用户成功。

 
添加多个用户后的结果

6. 测试copssh安装和添加用户是否成功

在copssh安装目录下的bin目录下打开命令行,输入ssh,可以看到有命令的提示,输入“用户名@主机ip”后,提示没有找到.ssh目录,输入“yes”,忽略提示继续,然后用户名对应的密码,可以看到提示登录成功。

7. 配置copssh。

在上一步登录成功后,输入“git”会提示命令没找到。需要把git安装目录下的\mingw64\libexec\git-core\git-core(注:这是最新版2.9.0的目录,之前老版本的目录可能不一样,但找到git-core目录即可)文件夹下的git-upload-pack.exe、git.exe、git-receive-pack.exe和git-upload-archive.exe这4个文件复制到copssh的安装路径下的bin目录。如图:

 

还需要把git安装目录下\mingw64\bin\libiconv-2.dll复制到copssh目录下的bin下,如图:

 

再次输入“git”,会发现如下提示:

/usr/bin/git.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory方法

(注:这里网上有不同的解决方法,例如复制share目录或其他的,这里本人亲测只有以下这种方法有效。)

如下图:

 

还需要把把copssh安装目录下\home\ssh\.bashrc文件中追加:

gitpath='D:\Git\mingw64\bin' #git安装目录下bin目录的位置

gitcorepath='D:\Git\mingw64\libexec\git-core' #git安装目录下git-core目录的位置

PATH=${gitpath}:${gitcorepath}:${PATH}

在copssh安装目录下\etc\profile文件中追加:

gitpath='D:\Git\mingw64\bin'

gitcorepath='D:\Git\mingw64\libexec\git-core'

export PATH="/bin:$syspath:$gitpath:$gitcorepath:$winpath"

 

至此,git服务器搭建配置完成,可以通过命令行登录服务器执行git命令。在命令行中,登录ssh服务器,并执行git进行版本控制,测试结果如下:

 

8. 下载Git客户端图形客户端TortoiseGit,官网下载地址:https://tortoisegit.org/download/

9. 安装TortoiseGit,接受用户协议,选择安装位置,没啥好讲的。

 

10. 安装语言包,并设置TortoiseGit的语言,英文好的可以忽略此步。

  去官网(https://tortoisegit.org/download/)选择你语言包并下载:

 

下载后,一路next,傻瓜式安装。

 

安装完语言包后,在任何文件夹下,右键选择TortoiseGit,

 

在展开的菜单中,选择“setting”,在弹出的菜单中,在“General”中的Language中选择“中文(简体)”,至此汉化完成。

 

11. Git客户端图形客户端TortoiseGit的简单使用。

在使用之前,还需要一项配置。在任何文件夹的空白处右击,选

择“TortoiseGit”,在右边的菜单中,选择“设置”

 

在设置界面,找到网络选项,在“ssh客户端”那一栏,点击“浏览”选择git安装目录下的usr目录下的bin下的ssh.exe,如图:

 
在任何文件夹的空白处右击,选择“git克隆”,如下图:

 
在弹出的面板中,在“URL”那一栏输入之前第6步测试用的仓库地址,如下图:

 

 

点击“确定”,在弹出的对话框中,输入ssh用户对于的密码,点击“ok”,即可把git服务器仓库中的文件克隆到本地指定文件夹。

 

至此TortoiseGit配置及简使单用完毕。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息