簡體   English   中英

如何確定我的 git repo 所在的 URL?

[英]How can I determine the URL my git repo is located?

我要從事一個項目,並且已經在服務器上初始化了一個 git 存儲庫。 假設服務器的 URL 是

foo.bar

和回購是在

/var/www/vhosts/foo.bar/httpdocs

我通過運行創建了一個 git repo

git init

然后我創建了一個 .gitignore 文件,從我的本地計算機添加了需要添加、提交的任何內容,該計算機具有對我嘗試克隆存儲庫的服務器的 ssh 訪問權限,但我似乎沒有找到正確的 URL 或其他內容未為回購設置。 我試過類似的東西:

git clone https://foo.bar/httpdocs/.git

錯誤是

致命:未找到存儲庫“ https://foo.bar/httpdocs/.git

我嘗試過各種路徑。

僅供參考:我過去經常使用 git,但我從未在服務器上設置存儲庫,我總是收到其他人創建的存儲庫路徑。 現在我已經創建了 repo,但我似乎無法找出正確的 URL 是什么。 我已經搜索了很多來找到這個,但不幸的是我沒有找到任何可以幫助我的東西。 有任何想法嗎?

如果您嘗試通過 SSH 進行通信,則需要 SSH 鏈接,而不是 HTTP(S) 鏈接:

git clone <user>@foo.bar:/var/www/vhost/foo.bar/httpdocs/.git

您需要在遠程服務器上安裝gitsshd (或openssh-server ),並將您的 SSH 密鑰添加到服務器,在正確的用戶下(當然,使用ssh-copy-id )。

這是語法錯誤。

錯誤是一致的:

cit 克隆https://foo.bar/httpdocs/.git

你可以試試:

git 克隆https://foo.bar/httpdocs/.git

祝你好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM