检索git存储库的路径

时间:2017-01-23 16:07:38

标签: git

我在服务器上创建了一个带命令的git存储库:

$ cd /var/www/html
$ git init
$ git add .
$ git commit -m 'inital commit'

现在,我需要在本地计算机上克隆此存储库。如何检索git clone的正确路径?

由于

2 个答案:

答案 0 :(得分:2)

如果您不使用任何git服务器,可以从ssh克隆它:

git clone ssh://YOURSSHUSER@YOURSERVERIP:sshport/var/www/html/.git

例如:

git clone ssh://itsme@100.100.100.100:22/var/www/html/.git

答案 1 :(得分:2)

您需要通过使用--bare选项运行git init来设置一个空存储库,该选项在没有工作目录的情况下初始化存储库:

$ cd /srv/git
$ mkdir project.git
$ cd project.git
$ git init --bare
Initialized empty Git repository in /srv/git/project.git/

然后在您的计算机上

$ cd myproject
$ git init
$ git add .
$ git commit -m 'initial commit'
$ git remote add origin git@gitserver:/srv/git/project.git
$ git push origin master

此时,您可以将其克隆并轻松推送更改:

$ git clone git@gitserver:/srv/git/project.git
$ cd project
$ vim README
$ git commit -am 'fix for the README file'
$ git push origin master

参考:https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server