libgit2

    1

    1답변

    원격 저장소와 지역,이 병합을 커밋에서 파일을 병합 한 후 .git 폴더에 MERGE_HEAD이 여전히 존재 병합 후, 난 여전히했습니다 다음과 같은 파일이 있습니다 MERGE_HEAD, MERGE_MODE, MERGE_MSG 가되는 정상적인 동작이 그리고 나는 그 (것)들을 manuallz 청소해야한다, 또는 나는 무언가를 잘못 했는가? 이 폴더에서 gi

    4

    1답변

    라이브러리 nodegit (버전 0.2.4) 및 ssh를 사용하여 node.js의 teamforge 서버에서 git 저장소를 복제하려고합니다. 우리 서버가 사용자로부터 인증을 요청하고 옵션을 전달하지 않고 복제 메소드 만 사용하려고 할 때 "콜백이 SSH 자격 증명을 초기화하지 못했습니다"라는 오류가 발생했습니다. private.key 및 public.ke

    0

    1답변

    master와 foo라는 두 개의 분기가있는 자식 Repo가 있습니다. 마스터 분기 커밋에는 3 개의 파일 (1.txt, 2.txt, 3.txt)이 있고, foo 분기 커밋은 3.txt를 제거했습니다. foo 브랜치가 가리키는 커밋 ID로 git_checkout_tree를 호출하면 실제로 3.txt 파일이 제거됩니다. 그러나 머리가 foo를 가리 키도록 설

    2

    1답변

    저는 pygit2를 사용하여 'porcelain'명령을 구현하려고합니다. 내가 끌어 당기는 것을 구현하는 동안 나는 약간의 도로 블록에 빠져 든 것 같다. 특히 가장 쉬운 당김 케이스, 빨리 감기. 설정 : 나는 두 자식의 repos 있습니다. 하나는 '원격'이고 다른 하나는 '로컬'입니다. 필자는 원격 저장소에서 커밋 한 다음 pygit2의 clone_r

    0

    1답변

    저는 libgit2에서 새롭습니다. 내 문제는 약 git_remote_connect 함수입니다,이 문제는 여러 날 동안 나를 혼란 시켰습니다. 내가 git_remote_connect를 사용할 때, 항상 잘못 반환 메시지는 다음과 같습니다 당신이 잠시 포함되지 않은 사용에 libgit2을 요구하고 git_remote *remote = NULL; git_re

    1

    1답변

    Pygit2은 Git 핵심 메소드를 구현하는 libgit2 공유 라이브러리에 대한 Python 바인딩 집합입니다. 불행히도, 그것은 단지 배관 명령에 대한 API를 제공하는 것 같습니다. 가장 일반적인 git 도자기 명령의 구현을 제공하는 pygit2의 맨 위에 빌드 된 파이썬 라이브러리가 있습니까?

    1

    1답변

    나는 최근에 Rugged를 사용하기 시작했고 이미 몇 가지 문제가 발생했습니다. 기본적으로 Git repo에 모든 것을 추가하고, 단계별로 변경 사항을 적용하고, 모든 것을 지점으로 푸시합니다. 나는 다음과 같이 첫 번째 단계부터 시작했다 : @repo = Rugged::Repository.new(Dir.pwd) @index = @repo.index

    2

    1답변

    Rugged를 사용하여 빨리 감기 "병합"을 수행하는 표준 방법은 무엇입니까? 는 here에서 나는 하나 개의 가능한 리드 발견 # Move branch forward # Since there's no fast-forward merge in this lib yet, do it by hand. br = repo.branch "master" br.move

    1

    1답변

    pygit2에서 커밋을 시작으로 커밋을 트래버스하는 데 Repository.walk을 사용할 수 있습니다. 그러나 the docs은 매달린 커밋이나 시작 커밋의 부모 및 자식을 포함하여 저장소의 모든 커밋이 통과되는지 여부를 명시하지 않습니다. 커밋 매달 리가 포함되지 않은 경우 트래버스 할 수있는 방법이 있습니까?

    2

    1답변

    내가 pygit2에 의해 GitHub의에서의 repo를 복제, 그것은 반환 'OSError을 : 요청을 보내지 못했습니다 : 보안 오류가 발생했습니다'코드는 간단하다 , import pygit2 username = 'MyGitHubUsername' password = 'MyGitHubPassword' cred = pygit2.UserPass(user