这里写自定义目录标题
背景:gitflo项目需要通过api和gitlab进行交互,通过命令行提交多个project的merge request
需求:提交merge-request的接口,需要获取当前项目对应 gitlab的project id
实现方法:
1.目前网上的搜到的方法是通过搜索
https://gitlab.com/api/v4/projects?private_token=xxxx&search=projectname
2.还有一种更好的方法,通过项目名直接访问project信息
https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-ce
使用gitpython 实现
from git import Repo
import requests
import urllib
import re
repo = Repo