TFS 2015 Cập nhật 2 mang lại hỗ trợ Git LFS, nhưng khi tôi cố gắng sử dụng nó với các máy ảo Brian Keller VS2015ALM (nâng cấp để cập nhật 2), tôi nhận được ngoại lệ này:Sử dụng Git LFS với TFS 2015 Cập nhật 2 OnPremise
git-lfs/1.2.0 (GitHub; windows amd64; go 1.6.1; git 386c5d8)
git version 2.8.1.windows.1
$ git-lfs.exe smudge -- Image1.jpg
Error downloading object: Image1.jpg (968bda1e0a17e295e265311f93bc4e631e171
d776d51c6d7a43b52185c82631a)
Your user name must be of the form DOMAIN\user. It is currently brian%!(EXTRA st
ring=string)
goroutine 1 [running]:
github.com/github/git-lfs/lfs.Stack(0x0, 0x0, 0x0)
C:/Users/techn/go/src/github.com/github/git-lfs/lfs/errors.go:566 +0x87
github.com/github/git-lfs/commands.logPanicToWriter(0x1a42c0, 0xc082020020, 0x1b
54a0, 0xc0823ae1a0)
C:/Users/techn/go/src/github.com/github/git-lfs/commands/commands.go:195
+0xf87
github.com/github/git-lfs/commands.logPanic(0x1b54a0, 0xc0823ae1a0, 0x0, 0x0)
C:/Users/techn/go/src/github.com/github/git-lfs/commands/commands.go:159
+0x419
github.com/github/git-lfs/commands.handlePanic(0x1b54a0, 0xc0823ae1a0, 0x0, 0x0)
C:/Users/techn/go/src/github.com/github/git-lfs/commands/commands.go:134
+0x55
github.com/github/git-lfs/commands.LoggedError(0x1b54a0, 0xc0823ae1a0, 0xa25980,
0x21, 0xc082029c88, 0x2, 0x2)
C:/Users/techn/go/src/github.com/github/git-lfs/commands/commands.go:84
+0x89
github.com/github/git-lfs/commands.smudgeCommand(0xc52680, 0xc0820f81e0, 0x1, 0x
2)
C:/Users/techn/go/src/github.com/github/git-lfs/commands/command_smudge.
go:79 +0xdd2
github.com/github/git-lfs/vendor/_nuts/github.com/spf13/cobra.(*Command).execute
(0xc52680, 0xc0820f8040, 0x2, 0x2, 0x0, 0x0)
C:/Users/techn/go/src/github.com/github/git-lfs/vendor/_nuts/github.com/
spf13/cobra/command.go:477 +0x3fb
github.com/github/git-lfs/vendor/_nuts/github.com/spf13/cobra.(*Command).Execute
(0xc536c0, 0x0, 0x0)
C:/Users/techn/go/src/github.com/github/git-lfs/vendor/_nuts/github.com/
spf13/cobra/command.go:551 +0x593
github.com/github/git-lfs/commands.Run()
C:/Users/techn/go/src/github.com/github/git-lfs/commands/commands.go:99
+0x2a
main.main()
C:/Users/techn/go/src/github.com/github/git-lfs/git-lfs.go:34 +0x135
ENV:
LocalWorkingDir=C:\Users\Brian\Source\Repos\DemoGitLfs
LocalGitDir=C:\Users\Brian\Source\Repos\DemoGitLfs\.git
LocalGitStorageDir=C:\Users\Brian\Source\Repos\DemoGitLfs\.git
LocalMediaDir=C:\Users\Brian\Source\Repos\DemoGitLfs\.git\lfs\objects
LocalReferenceDir=
TempDir=C:\Users\Brian\Source\Repos\DemoGitLfs\.git\lfs\tmp
ConcurrentTransfers=1
BatchTransfer=true
GIT_DIR=.git
GIT_LFS_PATH=C:\Program Files\Git LFS
GIT_PREFIX=
Điều này gắn thêm khi tôi cố gắng đẩy bằng git.exe và hoạt động sau lần đẩy đầu tiên với VS2015U2. Nhưng bây giờ tôi đã nhận lỗi này khi tôi cố gắng tái sao chép repo của tôi (không thành công trên thanh toán) với git.exe hoặc VS2015U2. Bằng cách này, VS hoàn toàn sụp đổ trong trường hợp này. Tôi đã thử các hoạt động tương tự với VSTS, và không có lỗi xảy ra (với git.exe, GitExtensions hoặc VS2015U2). Vì vậy, nó có vẻ là một vấn đề với cách thông tin được cung cấp nhưng làm thế nào để sửa chữa nó?
bước Repo:
- Tạo một repo trên TFS cổng web
- Clone nó với VS hoặc git
- Execute "tiệm git cài đặt"
- Execute "theo dõi git filter tiệm" *. jpg ""
- Thêm một hình ảnh để Workspace
- Commit
- Execute "git push orig trong tổng thể"=> thất bại với git.exe
- Execute "git push tổng thể nguồn gốc"=> làm việc với VS
- Thêm một hình ảnh thứ hai và cam kết
- Việc thúc đẩy hiện đang làm việc với git.exe
- Xóa địa phương kho
- Clone repo => không thành công trên thanh toán với git.exe hoặc VS
tôi đã thử với "bản sao -n" để tránh kiểm tra ngay lập tức, sau đó tôi thực hiện "tiệm git cài đặt" và "thanh toán tổng thể git" , cùng một ngoại lệ đã xảy ra: Người dùng của bạn nam e phải có dạng DOMAIN \ người dùng. Nó hiện là brian%! (EXTRA st ring = string)
Bản sao có thể có của [LFS: Thông tin đăng nhập Git cho..XXXX..không được tìm thấy. Tên người dùng của bạn phải có dạng DOMAIN \ user] (https://stackoverflow.com/questions/42986608/lfs-git-credentials-for-xxxx-not-found-your-user-name-must-be-of -the-form-do) –