使用HTTP(s)方式 很簡單只要如此: git clone http://code.test.org/<namespace>/<repo_name> # 此時客戶端會詢問您的帳號密碼 如果你想要不輸入帳號: git clone http://<username>@code.test.org/<namespace>/<repo_name> 如果你連密碼也不想輸入: git clone http://<username>:<password>@code.test.org/<namespace>/<repo_name> 使用SSH方式 首先,你需要將你的客戶端機器SSH Public Key上傳至Gitlab。 git clone git@code.test.org:<namespace>/<repo_name>.git 使用Token方式(腳本里面拉代碼推薦用該方式) 首先,你需要獲取你自己的一個access token Token git clone http://oauth2:<你的token>@code.test.org/<namespace>/<repo_name>.git 使用Deploy Token方式 首先,你需要獲取項目的 Deploy tokens 和username(代碼倉庫->左樹設置 → 版本庫 → Deploy Tokens) git clone http://<username>:<deploy_token>@gitlab.example.com/tanuki/awesome_project.git 注: 只能拉取代碼,沒有提交權限 只下載倉庫純代碼文件,不含.git目錄 curl -o ci.tar.gz http://code.test.org/test/test-code/repository/master/archive.tar.gz?private_token=<你的token> # curl也可以替換成wget速度更快