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\name\.ssh目录一般

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM