Stash 是一个由 Atlassian 开发的代码托管服务,之前的名称是 Bitbucket Dinosaur。它提供了代码管理、团队协作和项目托管的功能。以下是一个使用 Stash 的基本教程
注册和登录
- 访问 Stash:
- 打开浏览器,访问 Stash。
- 注册账户:
- 如果你没有账户,点击“Sign up”(注册)。
- 填写必要的个人信息,完成注册。
- 登录:
使用你的账户登录即可。
创建项目
- 进入账户后,点击“+”按钮,选择“Create new project”。
- 填写项目信息:
- 项目名称:输入项目名称。
- 仓库类型:选择 Git、Subversion 或 Mercurial。
- 项目权限:选择公开或私密项目。
- 创建项目:
- 填写完成后,点击“Create project”。
- 项目将被创建,进入项目页面。
添加代码库
- 进入项目后,点击“Add repository”按钮。
- 选择代码库类型:
- Git:选择 Git 仓库类型,然后输入仓库地址。
- Subversion 或 Mercurial:选择相应的类型,输入仓库地址或路径。
- 添加代码库:
- 填写完成后,点击“Add”。
- Stash 将克隆或抓取代码库到其托管服务器。
使用 Git 操作
- 克隆仓库:
- 在代码库页面,点击“Clone”按钮,选择 Git 协议或 SSH。
- 复制克隆地址,到 Git工具中克隆仓库。
- 提交代码:
- 在 Git 仓库中,进行代码修改。
- 添加文件到 Git 提交缓存,然后提交代码。
- 查看提交历史:
在 Stash 中的代码库页面,点击“Commit history”查看所有提交。
分支管理
- 创建分支:
- 在代码库页面,点击“+”按钮,选择“Create branch”。
- 输入分支名称,选择要基于哪个提交创建分支。
- 切换分支:
点击分支名称,可以切换到不同分支。
- 删除分支:
- 在分支列表中,点击分支名称,选择“Delete branch”。
- 确认删除,完成操作。
团队协作
- 创建团队:
- 在项目设置中,点击“Teams”选项,选择“Create team”。
- 填写团队名称和描述。
- 邀请成员:
添加成员时,输入他们的电子邮件地址。
- 权限管理:
在团队设置中,调整成员的访问权限和操作权限。
设置钩子(Webhooks)
- 启用钩子:
在项目设置中,点击“Hooks”选项,选择“Add hook”。
- 配置钩子:
- 选择事件类型(如提交、评论等)。
- 配置目标URL(即你的服务器地址),添加凭证(如API密钥)。
- 测试钩子:
打开钩子日志,测试是否成功接收到通知。
集成 CI/CD
- 集成 Jenkins:
- 在项目设置中,选择“CI/CD”选项。
- 配置 Jenkins URL 和凭证。
- 添加构建步骤:
添加构建步骤,配置构建触发条件(如提交或 pull request)。
- 观察构建:
在构建页面,查看构建进度和结果。
使用高级功能
- 自定义域:
- 在项目设置中,进入“Domains”选项。
- 添加自定义域名,配置 SSL。
- API访问:
获取 Stash 的 API 密钥,用于自定义集成。
- 审核规则:
在项目设置中,配置代码审核规则,确保代码质量。
注意事项
- 数据备份:
定期备份重要的代码和配置,以防数据丢失。
- 权限管理:
确保团队成员的权限设置合理,避免未授权的访问。
- 更新版本:
定期检查并更新 Stash,确保有最新的功能和安全修复。
通过以上步骤,你可以全面了解并使用 Stash 的功能,高效管理代码和项目。

如果没有特点说明,本站所有内容均由原子加速器官方网站|提供客户端版本、线路管理与节点选择功能,适配Windows、Android、iOS等设备,便于用户进行网络连接优化原创,转载请注明出处!