跳过SourceTree BigBucket登录步骤详解
需积分: 29 97 浏览量
更新于2024-09-03
收藏 203KB DOCX 举报
"这篇文档提供了一种跳过SourceTree在登录BigBucket时的步骤,主要针对Windows用户。通过创建和编辑accounts.json文件,用户可以避免每次启动SourceTree时都需要手动登录Bitbucket账户。"
在使用SourceTree进行Git操作时,有时我们可能会遇到需要频繁登录Bitbucket账户的困扰。尤其是当我们在没有网络或者不想每次启动都输入账号密码时,这个方法非常实用。以下是跳过登录的具体步骤:
1. 首先,不要在安装SourceTree后立即尝试登录或注册Bitbucket账户。关闭登录窗口。
2. 打开Windows运行对话框(按Win+R键),在输入框中输入`%LocalAppData%\Atlassian`,然后回车。这将带你进入Atlassian的本地应用数据目录。
3. 在Atlassian目录下找到SourceTree文件夹,然后创建一个名为`accounts.json`的新文件。这是一个JSON格式的文件,用于存储认证信息。
4. 编辑`accounts.json`,添加以下内容:
```json
[
{
"$id": "1",
"$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount,SourceTree.Api.Host.Identity",
"Authenticate": true,
"HostInstance": {
"$id": "2",
"$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance,SourceTree.Host.AtlassianAccount",
"Host": {
"$id": "3",
"$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost,SourceTree.Host.AtlassianAccount",
"Id": "atlassianaccount"
},
"BaseUrl": "https://id.atlassian.com/"
},
"Credentials": {
"$id": "4",
"$type": "SourceTree.Model.BasicAuthCredentials,SourceTree.Api.Account",
"Username": "",
"Email": null
},
"IsDefault": false
}
]
```
注意,这里的`Username`字段需要替换为你的Bitbucket用户名,而`Email`字段保持为空。
5. 保存文件后,还需要定位到`%LocalAppData%\Atlassian`下的另一个特定版本的SourceTree目录(如`SourceTree.exe_Url_iayhtc13zv3obzuz5vchezjs1az2q5ef`,具体目录名称可能因SourceTree版本不同而变化)。
6. 在这个版本目录下,找到`app-版本号\app`路径,将之前编辑过的`accounts.json`文件复制并覆盖这里的`accounts.json`。
完成以上步骤后,重新启动SourceTree,你应该能够发现它已经跳过了登录步骤,直接以你设定的账户身份运行。这种方法适用于那些希望自动化登录过程的用户,尤其是在多项目管理和自动化脚本场景下。
尽管这个方法简化了登录流程,但也要注意安全问题。不建议在公共设备上使用这种方法,以防他人获取你的账户信息。同时,保持SourceTree和操作系统更新,以确保软件的安全性和稳定性。
2018-08-15 上传
2020-05-11 上传
2024-05-10 上传
2021-05-18 上传
2020-07-31 上传
2019-05-31 上传
2020-11-28 上传
许仙居然敢玩蛇
- 粉丝: 0
- 资源: 4
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程