簡體   English   中英

使用 SSH 連接到服務器上的 Git

[英]Use SSH to connect to Git on a server

這里的任何幫助都會很棒。

我已使用 SSH 連接到托管 Wordpress 站點的服務器,使用 git ZD574D4BB40C84861791A64 本地機器。

我的目標是將我的視覺工作室和我要進行本地開發工作的目錄連接到服務器。

我遇到的問題是:

我找不到服務器上的 git 存儲庫在哪里?

我跑過:

[20-07-15 22:50]XXXXXXXXXXXXX git version
git version 2.7.4

所以 git 在那里:

但運行后:

[20-07-15 22:50]XXXXXXXXXXXXXX git init
/home/wp/.git: Permission denied

所以我有點迷茫 - 如何通過 git 將更新推送到此服務器 - 因為我似乎找不到服務器的遠程地址?

(這可能是我的工作流程中的一個問題?或者我如何處理任務 - 任何幫助將不勝感激) -

通常我會做的是-從C面板初始化git/獲取遠程地址/將其添加為本地計算機的遠程並推送更新-但我還沒有通過我的終端使用SSH這樣做。

提前謝謝你,沃利

///////////////////////////////////////// ///////////////////////

我通過反復試驗找到了答案

  1. 當您將 SSH 放入一個目錄時,它位於文件夾的根目錄下,即

    /家/wp

我沒有權限在這個文件夾中使用 git init -

  1. 要獲取 Wordpress 文件夾,您需要使用 bash 命令向下移動文件樹,即

使用cd XX/XX/XX

/home/wp/disk/wordpress
  1. 現在你在 WordPress 目錄下,你可以 git init

--

我還沒有制定下一步,但一旦我這樣做會更新:

你需要以某種方式設置一個目錄並初始化它......就像你試圖在你在那里顯示的第二個命令上做的那樣。 你有權限問題,這不是 git 問題。 因此,假設您解決了它,並且最終在/home/wp/blahblah中創建了存儲庫(因為我看到它不是一個裸存儲庫,而是您嘗試創建的完整存儲庫)。

然后,從您的本地計算機上,您需要設置一個遠程...類似於:

git remote add the-remote wp@the-server-ip:/home/wp/blahblah

然后你應該能夠獲取等等。 未指定如何設置 ssh 證書等以避免每次都必須提供密碼,因為它不在問題的 scope 范圍內,您可以找到很多關於如何執行此操作的答案。

暫無
暫無

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

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