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