![](/img/trans.png)
[英]How can I remove all files in my git repo and update/push from my local git repo?
[英]How to get Git repo url from my server and push directly to it from local dev. terminal?
我已經通過 SSH 將我的私人倉庫從 Github 克隆到我的服務器,包括 SSH 密鑰。 從我的開發終端,我使用 origin 推送到 Github 上的倉庫。 從我的服務器(通過 Putty 登錄)我拉出我的主分支。
我想知道是否可以將我的主分支從本地開發終端直接推送到我的服務器,我想我只需要我的 URL 就像 GitHub URL 用戶....
這可能嗎?如果可以,如何確定正確的 URL? 我被命令卡住了(當然它返回 Github)
git config --get remote.origin.url
您是否打算忽略推送到 Github 的階段? 如果是這樣,那么不,您必須先推送到 Github 或任何 git 服務器,然后只有您可以拉到其他地方。
另外,正如您所說,SSH 密鑰僅添加到服務器,您還需要添加本地終端才能從本地計算機推送到 Github。
沒有地方可以得到 URL。 你需要構建它。
由於您可以使用 PuTTY 連接到服務器,因此您具有 SSH 訪問權限。 所以使用 SSH URL。 結合主機、端口、用戶名(比如“ole”)和服務器上遠程目錄的完整路徑。
在服務器上運行pwd
以獲取完整路徑,它將類似於/home/ole/project
。 要驗證 URL 首先運行ssh host ls /home/ole/project
。 當它工作時,構建 URL: ssh://ole@server_host/home/ole/project
並嘗試使用git clone
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.