在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
LFS Test ServerLFS Test Server is an example server that implements the Git LFS API. Itis intended to be used for testing the Git LFS client and is not in aproduction ready state. LFS Test Server is written in Go, with pre-compiled binaries available for Mac,Windows, Linux, and FreeBSD. See CONTRIBUTING.md for info on working on LFS Test Server andsending patches. InstallingDownload the latest version. It is a single binary file. Alternatively, use the Go installer: $ go install github.com/github/lfs-test-server BuildingTo build from source, use the Go tools: $ go get github.com/github/lfs-test-server RunningRunning the binary will start an LFS server on LFS_LISTEN # The address:port the server listens on, default: "tcp://:8080"LFS_HOST # The host used when the server generates URLs, default: "localhost:8080"LFS_METADB # The database file the server uses to store meta information, default: "lfs.db"LFS_CONTENTPATH # The path where LFS files are store, default: "lfs-content"LFS_ADMINUSER # An administrator username, default: not setLFS_ADMINPASS # An administrator password, default: not setLFS_CERT # Certificate file for tlsLFS_KEY # tls keyLFS_SCHEME # set to 'https' to override default httpLFS_USETUS # set to 'true' to enable tusd (tus.io) resumable upload server; tusd must be on PATH, installed separatelyLFS_TUSHOST # The host used to start the tusd upload server, default "localhost:1080" If the To use the LFS test server with the Git LFS client, configure it in the repository's [lfs] url = "http://localhost:8080/" HTTPS: NOTE: If using https with a self signed cert also disable cert checking in the client repo. [lfs] url = "https://localhost:8080/" [http] sslverify = false An example usage: Generate a key pair openssl req -x509 -sha256 -nodes -days 2100 -newkey rsa:2048 -keyout mine.key -out mine.crt Make yourself a run script #!/bin/bashset -euset -o pipefailLFS_LISTEN="tcp://:9999"LFS_HOST="127.0.0.1:9999"LFS_CONTENTPATH="content"LFS_ADMINUSER="<cool admin user name>"LFS_ADMINPASS="<better admin password>"LFS_CERT="mine.crt"LFS_KEY="mine.key"LFS_SCHEME="https"export LFS_LISTEN LFS_HOST LFS_CONTENTPATH LFS_ADMINUSER LFS_ADMINPASS LFS_CERT LFS_KEY LFS_SCHEME./lfs-test-server Build the server go build Run bash run.sh Check the managment page browser: https://localhost:9999/mgmt |
请发表评论