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配置及简使单用完毕。
相关文章推荐
- Git客户端TortoiseGit(Windows系统)的使用方法
- Windows For TortoiseGit记住用户名密码的方法(store保存模式 )
- TortoiseGit clone代码不能load私钥文件
- tortoisegit 设置密码
- Windows下搭建Git服务器,安装Copssh通过SSH访问,教程及总结
- Gitblit 服务器的搭建
- Windows下Git使用入门
- window下TortoiseGit 使用教程
- [转]TortoiseGit和msysGit安装及使用笔记[windows下使用上传数据到GitHub]
- Git -- 创建Git服务器
- git与tortoisegit结合使用openSSH与PuTTY
- git与tortoisegit 结合 openSSH与PuTTY
- Tortoisegit 恢复文件夹被删除的文件(被误删)
- git搭建服务器,远程仓库
- TortoiseGit在Windows下的安装和使用
- TortoiseGit中SSH密钥的配置方法
- GitHub的使用总结(含Git,TortoiseGit,TortoiseVSN)
- git服务器搭建方法
- 玩转 Git 与 GitHub