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 服务器上











Fiennes
校验提示文案
然大白
但是但是但是,什么值得买这个网站现在是干什么要?难道不该只是给大家分享购物心得、体验以及性价比对比吗?!
我们只要买买买的经验,不要这些论坛贴吧的帖子!
校验提示文案
jelly仔
校验提示文案
北方季风
校验提示文案
输液
校验提示文案
chongyang2014
校验提示文案
呆呆程序猿
校验提示文案
随风飘絮
校验提示文案
值友6105341947
校验提示文案
aipp9527
校验提示文案
Max__Sun
校验提示文案
文雨
校验提示文案
舟1984
校验提示文案
对你偏爱哦
校验提示文案
gggl
校验提示文案
zDalin
校验提示文案
买不够
校验提示文案
tevin-wang
校验提示文案
飞跃鱼
校验提示文案
outliner
校验提示文案
Fiennes
校验提示文案
水桶
校验提示文案
随风飘絮
校验提示文案
呆呆程序猿
校验提示文案
北方季风
校验提示文案
舟1984
校验提示文案
文雨
校验提示文案
买青椒也用券
校验提示文案
Max__Sun
校验提示文案
Max__Sun
校验提示文案
aipp9527
校验提示文案
sdvcrx
校验提示文案
花嫁苏妲己
校验提示文案
鞋虫上脑
校验提示文案
patz
校验提示文案
四个队友的噩梦
校验提示文案
fuminchao
校验提示文案
裸凹压路机
校验提示文案
jelly仔
校验提示文案
输液
校验提示文案