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
  • 相关阅读:
    DockerCompose安装与快速体验
    Nginx:Docker部署与负载均衡开发实践
    JAVA基础:反射基础
    JVM:类加载机制
    JAVA基础:注解应用示例
    JAVA基础:注解机制
    JAVA并发(五):关键词final
    JAVA并发(四):关键词volatile
    Linux虚拟机配置作为旁挂路由器
    Linux起不来,如何修复
  • 原文地址:https://www.cnblogs.com/gtea/p/12755541.html
Copyright © 2011-2022 走看看