簡體   English   中英

如何使用git設置PC和Mac

[英]How to setup PC and Mac for using git

我在Mac和PC上都使用git。

從PC提取Mac的git時,很容易,因為我可以使用ssh。

git clone smcho@prosseek:~/smcho/setup

問題反過來又發生了:從Mac中拉出。 我猜有兩種方法。

方法1:連接到服務器

通過在Mac中使用“連接到服務器”,我可以使PC的目錄類似於Mac。 即使出現文件權限問題,它也能很好地工作。

方法2:ssh

我可以運行cygwin ssh服務器(cygrunsrv -S sshd)以從其他計算機進行訪問,但是對我來說,我必須等待相當長的一段時間才能獲得連接,如我在此處說明的。 與git一起使用幾乎是不可能的,因為我不想等待幾分鍾來獲取克隆。

我的問題來了。

  • 除了前兩種方法之外,還有其他更好的方法嗎?
  • 是否有不使用cygwin的(自然)方式從Windows(確切地說是Windows 7)支持ssh服務器?

我已經開始嘗試嘗試堅持設計特定環境的本機環境。

考慮到這一點,我的Windows框具有一個托管我的git存儲庫的ubuntu服務器虛擬機 不錯的是linux + virtual box + git是一個很棒的源代碼倉庫,它是完全免費的。 沒有多余的機器,您可以給它很少的內存,因此它不是資源浪費。

我看到另外兩個解決方案:

  • 使用第三個同步服務器:最著名的GitHub (如果您的程序是OpenSource),但是您也可以找到免費的在線私人Git存儲庫
  • 在Windows上,您可以設置Git服務器(“ git daemon”命令)。 在MAC上,您將使用URL git:// ip_of_windows_machine / repository /訪問Windows存儲庫

甚至還有另一個選擇:

如果您同時使用兩台計算機進行開發,並且只想使存儲庫保持同步,則可以創建一個裸存儲庫,並使用Dropbox之類的工具對其進行同步。

您可能會完全考慮另一種方法。 如果您將git用作版本控制系統,則可以考慮使用托管帳戶來控制存儲庫,維護備份等。http://github.com/是git領域的領導者。

暫無
暫無

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

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