win,本地服务器 git 的url 怎么取得

pant1991 发布于 2016/02/22 15:48
阅读 2K+
收藏 0

1,本地服务器,开发机都装了msysgit,TortoiseGit,

2,本地服务器没有创建库,使用的git clone命令 本地服务器git 从外网服务器上成功克隆了个项目

3,开发机想从本地服务器克隆项目,使用git clone 命令,但是这个url怎么取得

使用下面几个地址都错了。

http://win-bk7ch6fd08t/C:/GITCheckOut/mi0503
http://win-bk7ch6fd08t/C/GITCheckOut/mi0503
\\win-bk7ch6fd08t\C:\GITCheckOut\mi0503

是不是服务器端还需要什么设置啊,,求大仙帮忙

加载中
0
bobdog1986
bobdog1986

你本地根本就没装git服务器吧?装个gogs试试,我就是win7 64位,我用的是mysql5.7

https://github.com/gogits/gogs

0
bobdog1986
bobdog1986

如果只是想简单搭一个git server,可以试试:

https://github.com/jakubgarfield/Bonobo-Git-Server

p
pant1991
搭建了git server 了,就是不知道怎么获得本地服务器端git 的url地址
p
pant1991
装了git server,并且能在浏览器里正常访问http://localhost/Bonobo.Git.Server.了。 但是还有个问题 •Go to the Repository Detail. 不知道在哪儿?
0
独孤青冥
独孤青冥
window?  你试试使用git协议来克隆,域名部分改成ip地址,然后跟具体路径
p
pant1991
这个git 协议 在windows平台具体怎么操作,我找了好长时间没有找到
0
Zoker
Zoker

你需要一个ftp而已

Zoker
Zoker
回复 @pant1991 : 我的意思是你用ftp传输过去。
p
pant1991
用了ftp还是不行啊。 没有使用ssl。ftp://192.168.1.120/mi0503/地址放在浏览器能够打开。放在clone url那个位置,就会报错 Cloning into 'C:\GITCheckOut\mi0503'... fatal: unable to access 'ftp://192.168.1.120/mi0503/': RETR response: 550
0
hyjiacan
hyjiacan
使用 TortoiseGit 创建一个仓库,勾选 make it bare,将从网上clone的代码push到这个地址,然后其它人就可以直接从bare库pull代码了。
hyjiacan
hyjiacan
回复 @pant1991 : bare库上不能操作的。比如,开发中有1个人是管理员,那么这个人就应该负责代码的走向,包括从服务器pull代码到本地,然后push到bare仓库,然后其它人再从bare仓库pull代码,完了push到bare仓库,然后管理员再从bare仓库pull代码到本地,再push到服务器
p
pant1991
回复 @hyjiacan : 现在没有问题了。还有个问题想请教。关于这个push,是开发机把代码push到bare里,然后由bare push到外网服务器上,还是说开发机直接push到server上呢
hyjiacan
hyjiacan
回复 @pant1991 : 既然是clone,肯定也是用clone命令了
hyjiacan
hyjiacan
回复 @pant1991 : 局域网我没有试过,我只在本机测试过,直接通过目录访问。因为 bare 仓库就是以 .git 结尾的,比如有一个名叫 xxx的仓库放在 D盘的 gitrepo下,那就通过 D:\gitrepo\xxx.git 来clone。 局域网应该可以通过共享访问的吧。
p
pant1991
其他人从bare库clone代码是时候,是不是用 git clone 这个命令? 这个url地址怎么写
0
p
pant1991

卧槽,连上了。只是因为我没有把服务器端的装代码的文件夹创建为库。

理解不到位,以为不需要的。

返回顶部
顶部