簡體   English   中英

Linux Git存儲庫和TortoiseGIT

[英]Linux Git repository and TortoiseGIT

我瀏覽了網絡以找到解決方案,但發現了許多變體,但都沒有解決我的問題。 我剛剛開始使用Git,並希望在Linux服務器上具有主存儲庫,但希望在Windows上本地工作。 我已經使用git init在網站的根目錄中創建了存儲庫:

cd /var/www
git init

然后,我成功地向其中添加了文件並提交了它們。 我的歷史記錄顯示在日志中:

commit eac728dc06731788e6f39e5ed2a819aa7f0fae1e
Author: Max <my_email@gmail.com>
Date:   Sun Jul 21 15:06:56 2013 +0400

現在,我希望能夠將此存儲庫克隆到Windows。 我想為此使用TortoiseGit。 我讀過我需要在Linux上創建.ssh密鑰並將其復制到Windows。 我在Linux上使用ssh-keygen -t rsa -C "my_email@example.com"生成了它們, C:\\Documents and Settings\\User在Windows上復制到了C:\\Documents and Settings\\User 但是另一篇文章說我必須將它們放到gitosis-admin/keydir -我不知道它在哪里。 所以我的第一個問題是

  1. 我需要將Linux上生成的密鑰復制到Windows嗎? 如果是這樣,我應該將它們放在哪個文件夾? 然后,當我打開TortoiseGit時,它要求輸入git存儲庫的URL。 我正在使用IP如77.777.7.77訪問根文件夾。 我嘗試僅將IP指定為URL,因為git存儲庫是在根文件夾中創建的,但出現錯誤

    致命的:儲存庫'77 .777.7.77'不存在

    我也嘗試過這樣77.777.7.77/var/www但無濟於事。

  2. 如果在根文件夾中創建存儲庫,應指定哪個URL?

    而且我假設我還應該創建要提交的本地存儲庫。 但是如何將其保存到遠程存儲庫?

  3. 我需要創建本地存儲庫嗎?

這符合常見問題解答的條件。 您從不創建存儲庫,而是對其進行克隆。

OK-您需要在git bash中生成密鑰對,並將〜/ .ssh / id_rsa.pub從Windows復制到user @ linux:.ssh / authorized_keys。

理想情況下,您可以使用乙醇鈉。

暫無
暫無

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

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