1
내가 파이썬과 서버와 같은 셀레늄 webdriver로를 이용하여 테스트를 실행 주려고 저장소에 가압없이 파일 난 자식 시험을 적용 할 수 gitpython 모듈 (클론 추가 , 추가, 커밋 및 푸시)
모든 것은 정상이며 테스트는 통과되지만 저장소를 밀어 넣은 것으로 가정 된 파일을 찾지 못했습니다.
No handlers could be found for logger "git.remote"
[git.remote.PushInfo object at 0x24fb9b0]
.
Ran 1 test in 88.865s
OK
이 하나가이 문제를 해결하는 데 도움 수 :이 결과
myrepo = Repo.clone_from(clonefield,local_repo_path,env={'GIT_SSH_COMMAND': ssh_cmd})
assert myrepo.__class__ is Repo
myfile = os.path.join(local_repo_path, 'new-file')
# This function just creates an empty file ...
open(myfile, 'wb').close()
myrepo.index.add([myfile])
myrepo.index.commit("initial commit")
# Setup a local tracking branch of a remote branch
print myrepo.remote().push("HEAD:refs/drafts/master")
:
이
는 코드입니다.
도움 주셔서 감사합니다.