安装Stash
- 下载Stash:访问Stash官网,选择适合你操作系统的安装包。
- 安装:双击下载的安装包,遵循安装向导完成安装,默认路径通常在
C:\Stash或~/.stash。
启用Stash
- 启动:打开Stash应用,输入用户名和密码,注册新用户或使用GitHub/GitLab账号登录。
创建新仓库
- 访问界面:打开Stash后,点击右上角的“+”号。
- 创建仓库:填写仓库名称,选择初始化内容(如“README.md”),指定存储路径,选择存储位置(本地或云端)。
配置Git
- 打开Git配置:进入Stash的“设置”(齿轮图标),选择“Git配置”。
- 配置Git信息:复制并运行提供的Git配置命令,确保Git与Stash同步:
git config --global gitlab.remote.stash <stash-username> git config --global gitlab.remote.stash.url https://<stash-instance>/<namespace>/<repo>.git
生成私钥
- 创建私钥:进入“私钥”页面,点击“创建私钥”,生成并保存私钥文件。
克隆仓库到本地
- 克隆仓库:在本地Git仓库中克隆Stash仓库:
git clone https://<stash-instance>/<namespace>/<repo>.git
- 配置远程存储库:添加并推送到Stash:
git remote add stash https://<stash-instance>/<namespace>/<repo>.git git push -u stash master
配置Webhooks(可选)
- 进入仓库设置:点击仓库名称,选择“Settings”。
- 添加Webhooks:在“Webhooks”部分,点击“添加Webhook”,输入URL(如
https://localhost:7999/<namespace>/<repo>/webhook)和秘密钥,保存。
配置HTTPS(可选)
- 启用HTTPS:在Stash设置中,访问“HTTPS配置”,启用HTTPS,配置反向代理或SSL证书。
集成企业身份验证(可选)
- 配置身份验证:根据需求,安装并配置OAuth或LDAP插件,集成企业身份验证系统。
测试配置
- 创建并推送仓库:在本地仓库中创建文件,添加到索引,然后push到Stash。
- 访问Web界面:确保可以通过浏览器访问仓库内容,检查是否能成功推送和克隆。
故障排除
- 权限问题:检查仓库权限,确保Stash有写入权限。
- 网络问题:检查防火墙设置,确保Stash端口(如7999)开放。
- 配置错误:检查Git配置是否正确,确保远程URL正确。
通过以上步骤,你应该能够顺利配置Stash,管理私密仓库并集成到开发流程中,遇到问题时,参考Stash的官方文档或社区资源,寻求帮助。









