python gitlab appi
3427 ワード
Gitlab APIは使用します
pythonで操作するgitlabの公式文書は以下の通りです。
Access Tokensを作成します
Gitlabプラットフォームに登録して、「ユーザー」->「settings」-「Access Tokens」を選択して、需要に応じてAccess Tokensを作成します。
環境のインストール
この文書はpythonを使って関連操作を実行しています。python環境をインストールする必要があります。
python-gitlabモジュールを使って具体的な操作を行います。
設定
その他の使用は公式サイトを参照してください。http://python-gitlab.readthedocs.io/en/stable/cli.html
API入門
python-gitlabはGia Lab v 3とv 4 APIをサポートします。v 3を使用するには、python-gitlab 1.4を確実にインストールしてください。
gitlab.Gitlab類
Gitlabサーバに接続するには、
pythonで操作するgitlabの公式文書は以下の通りです。
http://python-gitlab.readthedocs.io/en/stable/
前期の準備Access Tokensを作成します
Gitlabプラットフォームに登録して、「ユーザー」->「settings」-「Access Tokens」を選択して、需要に応じてAccess Tokensを作成します。
環境のインストール
この文書はpythonを使って関連操作を実行しています。python環境をインストールする必要があります。
python-gitlabモジュールを使って具体的な操作を行います。
pip install python-gitlab
pipを使って最新の安定バージョンをインストールします。pip install --upgrade python-gitlab
開発バージョンは、ギズブ上で見つけることができ、git
およびpyhton setup.py
を使用してをインストールします。git clone https://github.com/python-gitlab/python-gitlab
cd python-gitlab
python setup.py install
gitlab CLIpython-gitlab
は、GitLabサーバと対話するためにギラbコマンドラインツールを提供し、設定ファイルを使用してサーバに接続する方法を定義する。設定
gitlab
デフォルトでは、2つの構成ファイルを検索します。/etc/python-gitlab.cfg
:システム範囲のプロファイル~/.python-gitlab.cfg
:ユーザプロファイル--config-file
オプションの他のプロファイルが使用できます。その他の使用は公式サイトを参照してください。http://python-gitlab.readthedocs.io/en/stable/cli.html
API入門
python-gitlabはGia Lab v 3とv 4 APIをサポートします。v 3を使用するには、python-gitlab 1.4を確実にインストールしてください。
gitlab.Gitlab類
Gitlabサーバに接続するには、
gitlab.Gitlab
オブジェクトを作成する必要があります。import gitlab
#
gl = gitlab.Gitlab('http://10.9.151.194:9800/',private_token='U4oCoynMYPzDy_PUk-7W')
# oauth
gl = gitlab.Gitlab('http://10.0.0.1', oauth_token='my_long_token_here')
# (for GitLab << 10.2)
gl = gitlab.Gitlab('http://10.0.0.1', email='jdoe', password='s3cr3t')
# ,
gl = gitlab.Gitlab('http://10.0.0.1')
# API gl.user ,
# /
gl.auth()
構成ファイルを使用してgitlab.Gitlab
オブジェクトを作成することもできます。gl = gitlab.Gitlab.from_config('somewhere', ['/tmp/gl.cfg'])