簡體   English   中英

Gitlab如何將Gitlab與Git同步

[英]Gitlab how to Synchronize Gitlab with Git

我想知道,是否可以將Gitlab項目與Git控制台同步,因為所有時間都必須下載該項目.zip或任何程序以供使用,例如Github客戶端?

使用git命令行工具克隆存儲庫,而不是下載存儲庫的.zip。 例如,要使用HTTPS克隆GitLab CE存儲庫:

git clone https://gitlab.com/gitlab-org/gitlab-ce.git

這會將代碼克隆到gitlab-ce目錄中。 切換到該新目錄。 從現在開始,使用git pull origin mastergit push origin master和其他git命令與遠程存儲庫進行交互。

有關Git基礎知識和使用GitLab的更多信息,請參見http://doc.gitlab.com/ce/gitlab-basics/README.html

如果您要使用HTTPS,則另一個答案是正確的,但是如果您希望/更喜歡使用SSH,則可以這樣做!

  1. 將來自github_rsa.pub的公共ssh密鑰(位於.ssh文件夾中)添加到Gitlab.com上的SSH密鑰
  2. config文件添加到您的.ssh文件夾中,如下所示

     Host gitlab.com RSAAuthentication yes IdentityFile ~/.ssh/github_rsa User mygitlabusername 
  3. 通過Git Bash克隆/提取您的存儲庫

  4. 將文件夾拖到Windows的Github

暫無
暫無

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

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