python gitlab 사용자 정보 획득, 사용자 생 성, 사용자 수정 및 사용자 삭제 등 작업

python gitlab 사용자 정보 획득, 사용자 생 성, 사용자 수정 및 사용자 삭제 등 작업
import gitlab

url = 'http://xxxxxxx'  # gitlab    
private_token = 'xxxxxxxxxxxxxx'  # gitlab           

#      gitlab    gl
gl = gitlab.Gitlab(url, private_token)

#            (  [,])
users = gl.users.list()
#          
# users = gl.users.list(all=True)

#     
"""
    :         user      
email (  )-    
username (  )-   
name (  )-  
password (  )-  
can_create_group (  )-       -     
skip_confirmation (  )-    -     (  )
external (  )-          -true false(  )
"""
user = gl.users.create({'email': '[email protected]',
                        'password': 'qinsh123456',
                        'username': 'qinsh',
                        'name': '   '})

#     ID      
# user = gl.users.get(1)
#     Git        
# user = gl.users.list(username="qinsh")[0]

#               
username = user.username  #     Git  
name = user.name  #       
user_id = user.id  #     ID

#       
user.external = True  #           
user.save()

#     
gl.users.delete(user_id)  #     ID    
user.delete()  #             

좋은 웹페이지 즐겨찾기