[英]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
您需要在遠程服務器上安裝git
和sshd
(或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.