GDGSongDo / kakao-dev-article

0 stars 0 forks source link

Add push to github #4

Open Ilpyo-Yang opened 11 months ago

Ilpyo-Yang commented 11 months ago

깃헙 푸쉬를 위한 파이썬 스크립트입니다. 내용에서 branch, token, filename, add all 여부 정도만 이후에 조정해서 사용하면 될 것 같습니다.

import git
import datetime

local_path = {{git_clone_local_path}}
token = {{token}}
repo_url = {{repo_url}}

def push_to_github(local_path, token, remote_name='origin'):
    try:
        repo = git.Repo(local_path)
        # repo.remotes[remote_name].pull('main')
        repo.git.add('--all')  # markdown for upload
        repo.index.commit('update markdown ' + str(datetime.date.today()))
        repo.git.push(f'https://{token}@github.com/{repo_url}', f'HEAD:main')
    except Exception as e:
        print(e)

if __name__ == "__main__":
    # push_to_github(local_path, token)
    push_to_github_with_token(local_path, token)

결과사진

image

ssjf409 commented 11 months ago

이거 PR로 만들어주실 수 있을까요? 만들어주시면 승인하겠습니다!

Ilpyo-Yang commented 11 months ago

앗 늦게 봤네요 브런치 동혁님꺼 markdown parser에 추가하면 될까요? @ssjf409

ssjf409 commented 11 months ago

아니요 제꺼 master에 머지했어요. master에서 따고 master로 머지 해주세여