[英]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
-我不知道它在哪里。 所以我的第一個問題是
我需要將Linux上生成的密鑰復制到Windows嗎? 如果是這樣,我應該將它們放在哪個文件夾? 然后,當我打開TortoiseGit時,它要求輸入git存儲庫的URL。 我正在使用IP如77.777.7.77
訪問根文件夾。 我嘗試僅將IP指定為URL,因為git存儲庫是在根文件夾中創建的,但出現錯誤
致命的:儲存庫'77 .777.7.77'不存在
我也嘗試過這樣77.777.7.77/var/www
但無濟於事。
如果在根文件夾中創建存儲庫,應指定哪個URL?
而且我假設我還應該創建要提交的本地存儲庫。 但是如何將其保存到遠程存儲庫?
我需要創建本地存儲庫嗎?
這符合常見問題解答的條件。 您從不創建存儲庫,而是對其進行克隆。
OK-您需要在git bash中生成密鑰對,並將〜/ .ssh / id_rsa.pub從Windows復制到user @ linux:.ssh / authorized_keys。
理想情況下,您可以使用乙醇鈉。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.