zoukankan      html  css  js  c++  java
  • 【Gitlab学习】不同方式拉取代码

    使用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速度更快
    作者:gtea 博客地址:https://www.cnblogs.com/gtea
  • 相关阅读:
    316. 去除重复字母
    331. 验证二叉树的前序序列化
    225. 用队列实现栈
    197. 上升的温度
    178. 分数排名
    177. 第N高的薪水
    小程序导航
    css3、js动画特效
    背景透明css
    h5新标签IE8不兼容怎么办?
  • 原文地址:https://www.cnblogs.com/gtea/p/12755541.html
Copyright © 2011-2022 走看看