をチェックアウト:のgit-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=
Gitは、LFS ENV示す:
IはクローニングしremoteRepo-LFS正常
とgit clone [email protected]:user/remoteRepo-lfs.git
また、 .lfsconfigファイルで指定してブランチを正常にチェックアウトすることができました:
[lfs]
url = https://github.com/username/remoteRepo-lfs.git
[remote "remoteRepo"]
lfsurl = https://github.com/username/remoteRepo-lfs.git/info/lfs
これは、発信元のエンドポイントURLを上書きしているようです。ローカルディレクトリを設定して、それぞれのエンドポイントURLに基づいて起点とリモートからlfsファイルをプッシュ/プル/チェックアウトできる方法はありますか?
"git checkout -b test remoteRepo/master"コマンドで "test"とは何ですか? –
これは、remoteRepo/masterブランチを追跡するローカルブランチの名前になります。 – zhanga
引っ張ると起こりますか? –