场景是我们在本地电脑上安装了git,并初始化了一个测试仓库,但是并没有安装gitlab
这种东西,那我们怎么可以通过url
来git pull
和git push
仓库的内容呢。
这里以linux系统为例,在不再多添加其他依赖的情况下操作。
测试仓库路径/home/dev/git/test
,初始化仓库的时候需要初始化成一个裸仓库git init --bare
,否则需要做一些其他设置才能正常push
。
- 和git仓库在同一台电脑上面
这种情况可以用file
协议来操作就可以,git clone file:///home/dev/git/test
。
比如你在本机测试Jenkins
的时候,配置Pipeline
的git仓库,就可以这样填写仓库地址:file:///home/dev/git/test
。
- 在不同电脑上面操作git仓库
这种情况可以用ssh协议来操作,git clone ssh://dev@192.168.2.199:/home/dev/git/test
,dev
是登录用户。
192.168.2.199
是git仓库所在机器的ip。
还有就是可以通过http
协议或者git
协议,但是这两种协议都需要有额外的操作才行,如果只是自己测试一些东西就完全不用再去费这个劲去搞了。
为什么写这些?
因为我在学习Jenkins
的时候,要配置git仓库地址,但是我的git仓库是本地的,一下子不知道怎么写这个地址了,所以去搜索了一下,顺便写下来,希望能帮到有类似困惑的人。
参考链接:
本来链接:https://360us.net/article/67.html