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

 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.exegit.exegit-receive-pack.exegit-upload-archive.exe4个文件复制到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配置及简使单用完毕。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值