安装Stash的步骤如下:
安装环境准备(Go语言)
确保你的系统安装了Go语言,以下是几种常见的安装方法:
方法 1:使用 Homebrew(macOS)
打开终端,输入以下命令安装Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装完成后,验证Go安装:
go version
如果显示版本号,说明Go已安装。
方法 2:手动下载并安装 Go
下载并安装最新版本的Go:
添加Go到 PATH:
export PATH="/usr/local/go/bin:$PATH"
安装 Stash
方法 1:克隆 GitHub 仓库
克隆Stash的官方仓库:
git clone https://github.com/stashapp/stash.git cd stash
或者使用 SSH 克隆:
git clone git@github.com:stashapp/stash.git cd stash
方法 2:使用 Go Modules
安装依赖项并运行:
go mod tidy go install
方法 3:使用 Docker
拉取镜像并运行容器:
docker pull stashapp/stash:latest docker run -p 5978:5978 --volume /path/to/stash:/data stash
注意:如果需要持久化存储,可以将卷添加到 /data。
配置 Stash
生成自签名证书
运行以下命令在 config 文件夹创建自签名证书:
./stash server --generate-certificate
这将生成 server.cert 和 server.key。
设置超时
配置服务器超时:
./stash server --server-timeout 30s
配置日志级别
调整日志级别:
./stash server --log-level DEBUG
运行 Stash
在终端中运行以下命令启动Stash服务器:
./stash server
或者用 Docker:
docker run -p 5978:5978 stash
验证
访问 http://localhost:5978,输入用户名和密码(如果配置了自签名证书)。
进一步操作
创建密钥库、导入密钥、管理权限等操作可以在界面进行。
遇到问题时,查阅文档或社区,获取帮助,熟悉命令行操作,确保权限正确,祝你顺利安装!




