Git + SourceTree

来源:互联网 发布:自私的基因 知乎 编辑:程序博客网 时间:2024/05/16 12:32
sourceTree免登陆跳过初始设置
最近有忙一段时间,所以很久没有更新了,但是也学到了不少东西。加油哈
换了一家新公司哈
然后现在使用的是git+sourceTree来管理项目,没有搭建本地的。
使用的是线上的oschina,码云来管理。

我原来已经配置了node的环境,也已经下载了git,好吧,为什么git就是git bash呢,其实我不是很分得清。
下载了sourceTree1.9的版本,但是也不是很顺畅,到了第二步的时候就会要求登录google账户,或则Atlassian的账户,然后即使有账户也没有用哈



就会有谷歌的验证,但是我下载了一个免费的vpn,可仍然会弹出这种谷歌验证的窗口。
原来在电商公司上班的时候有一个免费的vpn账号,好吧,我发现账户名和密码已经改了,再也没有免费的使用了。
然后我在网上在了很久,找到了这个http://green.jidingplay.com/client.html
每天可以免费使用一个小时的vpn,平时访问一下国外的网站更新一下东西还是可以的。
然后试了很久也发现无法跳过这一步。
好吧,刚好我朋友她们公司使用的也是git+sourceTree来管理项目,不然我真的以为只有苹果电脑才能使用sourceTree1.9的版本了,原来为了方便使用有下一个1.6的,我只能说1.6的版本的客户端真的很丑,而且网上也没有什么使用教程。
http://www.cnblogs.com/xiofee/p/sourcetree_pass_initialization_setup.html
最后参考了这个网址的方式来更改了 accounts.json文件

具体步骤:
1.在这个搜索文件的框内输入 
%LocalAppData%\Atlassian\SourceTree\

则转到了 用户本地文件夹下的 SourceTree 目录
2.一般没有登录成功的话是没有 accounts.json 文件的。
我打开的时候是没有的
这个时候新建 accounts.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": "atlassian account"
      },
      "BaseUrl": "https://id.atlassian.com/"
    },
    "Credentials": {
      "$id": "4",
      "$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account",
      "Username": "",
      "Email": null
    },
    "IsDefault": false
  }
]

这个时候再打开sourceTree就可以跳过登录注册步骤来直接进入主界面了
哦,当然这个时候好像要等一会才生效,我的开始打开还是有登录的窗口的,我当时还以为这样 设置的没有 用的,放我再尝试翻墙来登录的时候,已经可以直接跳过登录注册步骤了

0 0
原创粉丝点击