zoukankan      html  css  js  c++  java
  • gitlab 通过api创建项目,gitlab自动创建项目一键提交代码,,不用手动啦 附带github

    PRIVATE-TOKEN: 个人token 在那个 用户设置里添加访问令牌

    namespace_id 是项目组的 id
    name 是项目的名字

    k :https 需要加 http省略掉
    curl -k --request POST --header "PRIVATE-TOKEN:xxxx" --data "name=apitest&namespace_id=2" https://ip/api/v4/projects


    touch README.md
    git init
    git add *
    git commit -m "first commit"
    git remove add origin https://ip/yourname/RepoName.git
    git push -u origin master
    //参数-u 以后就可以直接用不带参数的git pull从之前push到的分支来pull

     

    ---------------------------------------------------github

    curl -u 'username' https://ip/user/repos -d '{"name":"RepoName"}'

    username github 的用户名
    RepoName 新建的仓库名

    touch README.md
    git init
    git add *
    git commit -m "first commit"
    git remove add origin https://ip:4431/yourname/RepoName.git
    git push -u origin master
    //参数-u 以后就可以直接用不带参数的git pull从之前push到的分支来pull

     

    返回成功是这个样子的 返回 401 是 个人密钥没填对。

     附送ssh配置

    打开git bash

    ssh-keygen 
    ssh-keygen -t rsa -b 4096 -C "email@example.com"
    ssh-keygen -p -f <keyname> 这个是证书应该
    生成 key publickey
    在 C:Users ame.ssh目录一般

  • 相关阅读:
    Python编程笔记二进制、字符编码、数据类型
    Python之路Python内置函数、zip()、max()、min()
    替换RTXLogo插件说明
    RTX修改标题logo方法
    RTX和谐说明
    RTX数据表分析
    RTX系统整合记录
    HiMall 3接口鉴权参考
    第三方系统接入
    学习记录
  • 原文地址:https://www.cnblogs.com/mrguoguo/p/12617246.html
Copyright © 2011-2022 走看看