내가 파일을 저장하기 위해 LFS를 사용하는 원격에서 분기를 체크 아웃하려고 해요 :자식-LFS 체크 아웃 원격 지사
git remote add remoteRepo [email protected]:user/remoteRepo-lfs.git
git fetch remoteRepo
git checkout -b test remoteRepo/master
원격가 bozaro의 대상이되었다는 그것은 언급 할 가치가있다/git-을 lfs-migrate 도구. 체크 아웃 과정이 오류와 함께 중지하고
git lfs logs last
쇼 :
git-lfs/1.4.4 (GitHub; linux amd64; go 1.7.3; git cbf91a9)
git version 2.10.2
$ git-lfs smudge -- testText.log
Error downloading object: testText.log (dc56c0fc4d655b0895d83cd61b121f30cb74bda428655db4144e4a1c8b582b57)
Smudge error: Error buffering media file: Object not found on the server.:
github.com/github/git-lfs/errors.newWrappedError
/Users/ttaylorr/dev/go/src/github.com/github/git-lfs/errors/types.go:166
github.com/github/git-lfs/errors.NewSmudgeError
/Users/ttaylorr/dev/go/src/github.com/github/git-lfs/errors/types.go:252
github.com/github/git-lfs/lfs.PointerSmudge
/Users/ttaylorr/dev/go/src/github.com/github/git-lfs/lfs/pointer_smudge.go:69
github.com/github/git-lfs/lfs.(*Pointer).Smudge
/Users/ttaylorr/dev/go/src/github.com/github/git-lfs/lfs/pointer.go:64
github.com/github/git-lfs/commands.smudgeCommand
/Users/ttaylorr/dev/go/src/github.com/github/git-lfs/commands/command_smudge.go:66
github.com/github/git-lfs/vendor/github.com/spf13/cobra.(*Command).execute
/Users/ttaylorr/dev/go/src/github.com/github/git-lfs/vendor/github.com/spf13/cobra/command.go:477
github.com/github/git-lfs/vendor/github.com/spf13/cobra.(*Command).Execute
/Users/ttaylorr/dev/go/src/github.com/github/git-lfs/vendor/github.com/spf13/cobra/command.go:551
github.com/github/git-lfs/commands.Run
/Users/ttaylorr/dev/go/src/github.com/github/git-lfs/commands/run.go:65
main.main
/Users/ttaylorr/dev/go/src/github.com/github/git-lfs/git-lfs.go:33
runtime.main
/usr/local/Cellar/go/1.7.3/libexec/src/runtime/proc.go:183
runtime.goexit
/usr/local/Cellar/go/1.7.3/libexec/src/runtime/asm_amd64.s:2086
ENV:
LocalWorkingDir=/home/person/Projects/proteus/proteus
LocalGitDir=/home/person/Projects/proteus/proteus/.git
LocalGitStorageDir=/home/person/Projects/proteus/proteus/.git
LocalMediaDir=/home/person/Projects/proteus/proteus/.git/lfs/objects
LocalReferenceDir=
TempDir=/home/person/Projects/proteus/proteus/.git/lfs/tmp
ConcurrentTransfers=3
TusTransfers=false
BasicTransfersOnly=false
BatchTransfer=true
SkipDownloadErrors=false
FetchRecentAlways=false
FetchRecentRefsDays=7
FetchRecentCommitsDays=0
FetchRecentRefsIncludeRemotes=true
PruneOffsetDays=3
PruneVerifyRemoteAlways=false
PruneRemoteName=origin
AccessDownload=none
AccessUpload=none
DownloadTransfers=basic
UploadTransfers=basic
GIT_DIR=.git
GIT_PREFIX=
자식은-LFS ENV 보여줍니다
git-lfs/1.4.4 (GitHub; linux amd64; go 1.7.3; git cbf91a9)
git version 2.10.2
Endpoint=https://github.com/username/repo.git/info/lfs (auth=none)
[email protected]:username/repo.git
Endpoint (remoterepo)=https://github.com/username/remoteRepo.git/info/lfs (auth=none)
[email protected]:username/remoteRepo.git
LocalWorkingDir=/home/person/Projects/proteus/proteus
LocalGitDir=/home/person/Projects/proteus/proteus/.git
LocalGitStorageDir=/home/person/Projects/proteus/proteus/.git
LocalMediaDir=/home/person/Projects/proteus/proteus/.git/lfs/objects
LocalReferenceDir=
TempDir=/home/person/Projects/proteus/proteus/.git/lfs/tmp
ConcurrentTransfers=3
TusTransfers=false
BasicTransfersOnly=false
BatchTransfer=true
SkipDownloadErrors=false
FetchRecentAlways=false
FetchRecentRefsDays=7
FetchRecentCommitsDays=0
FetchRecentRefsIncludeRemotes=true
PruneOffsetDays=3
PruneVerifyRemoteAlways=false
PruneRemoteName=origin
AccessDownload=none
AccessUpload=none
DownloadTransfers=basic
UploadTransfers=basic
git config filter.lfs.smudge = "git-lfs smudge -- %f"
git config filter.lfs.clean = "git-lfs clean -- %f"
내가 복제 한 remoteRepo-LFS 성공적으로
와git clone [email protected]:user/remoteRepo-lfs.git
및 성공적으로 .lfsconfig 파일에 지정하여 분기를 체크 아웃 할 수 있었다 :
기원에 대한 엔드 포인트 URL을 덮어 쓸 것[lfs]
url = https://github.com/username/remoteRepo-lfs.git
[remote "remoteRepo"]
lfsurl = https://github.com/username/remoteRepo-lfs.git/info/lfs
. 로컬 디렉토리를 설정하는 방법이 있나요?/pull/checkout lfs 파일을 원점과 원격 위치에서 해당 엔드 포인트 URL을 기반으로 푸시/풀/푸시 할 수 있습니까?
"git checkout -b test remoteRepo/master"명령에서 "test"란 무엇입니까? –
이는 remoteRepo/master 브랜치를 추적하는 로컬 브랜치의 이름입니다. – zhanga
당신이 그것을 당길 경우 발생합니까? –