本地git仓库通过URL远程访问

 提示:转载请注明原文链接

 本文永久链接:https://www.360us.net/article/67.html

场景是我们在本地电脑上安装了git,并初始化了一个测试仓库,但是并没有安装gitlab这种东西,那我们怎么可以通过urlgit pullgit push仓库的内容呢。

这里以linux系统为例,在不再多添加其他依赖的情况下操作。

测试仓库路径/home/dev/git/test,初始化仓库的时候需要初始化成一个裸仓库git init --bare,否则需要做一些其他设置才能正常push

  1. 和git仓库在同一台电脑上面

这种情况可以用file协议来操作就可以,git clone file:///home/dev/git/test

比如你在本机测试Jenkins的时候,配置Pipeline的git仓库,就可以这样填写仓库地址:file:///home/dev/git/test

  1. 在不同电脑上面操作git仓库

这种情况可以用ssh协议来操作,git clone ssh://dev@192.168.2.199:/home/dev/git/testdev是登录用户。

192.168.2.199是git仓库所在机器的ip。

还有就是可以通过http协议或者git协议,但是这两种协议都需要有额外的操作才行,如果只是自己测试一些东西就完全不用再去费这个劲去搞了。

为什么写这些?

因为我在学习Jenkins的时候,要配置git仓库地址,但是我的git仓库是本地的,一下子不知道怎么写这个地址了,所以去搜索了一下,顺便写下来,希望能帮到有类似困惑的人。

参考链接:

stackoverflow

 评论
暂无评论