Windows 下搭建 git 服务器
作为IT狗,自己有时候写点程序,一直是用SVN做代码管理,别人推荐GIT管理,好像对我用处不大……
后来发现连Visual Studio都开始支持git做源代码管理器了,才意识到再不去用用git就out了。无奈事情杂乱,家里的台式机重装后一直都没有很好的利用起来,重度拖延症患者啊 :(
终于装好了,把过程记录一下,方便后人或者以后自己重装吧。
一、软件
Bitvise SSH Server 链接
git for windows 链接
Tortoise Git 链接
二、安装 git 软件
git for windows 和 Tortoise Git,按提示安装即可,没什么特殊的。
服务器其实只要装git for windows即可。
三、安装 SSH 服务器
启动安装
标准版 (Standard edition) 有 30 天试用期,个人版 (Person edition) 有功能限制,自己用个人版足够了
四、配置 ssh 服务器
在弹出的控制面板中选择 “open easy settings”
在服务器设定的防火墙设置中,选择对所有计算机开放端口(默认只对子网开放端口)
切换到 windows 账户标签卡中,取消选中(不允许使用 windows 账户登录)
切换到虚拟账户选项卡,添加用户
添加一个 git 专用账号
注意 git 的目录应当是 git-receive-pack.exe 所在的目录,对 git for windows 是 C:Program FilesGitmingw64bin,而不是 git.exe 所在的 C:Program FilesGitbin
allow port forwarding 对 git 没有什么用
五、初始化 git 仓库
在 git 仓库目录下为项目建目录,启动 git bash,执行命令 git init --bare 初始化仓库
六、客户端配置
1、要同步的目录如果不是 git 仓库,则需要在目录上点鼠标右键,创建 git 版本库
2、如果已安装 TortoiseGit,在要同步的目录上右键可以看到 TortoiseGit 的子菜单
选择 Settings 打开设置窗口,打开 Git—Remote
3、根据需要写一个名字,仓库 url 是
ssh://[用户名]@[ip 地址]/[仓库目录]
如果设置了密钥登录 ssh,在此处选择密钥文件
4、设置好以后保存
5、推送(push)即可将文件同步到 git 服务器上











校验提示文案
但是但是但是,什么值得买这个网站现在是干什么要?难道不该只是给大家分享购物心得、体验以及性价比对比吗?!
我们只要买买买的经验,不要这些论坛贴吧的帖子!
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案