我正在使用一台公共电脑,但是我不知道如何在Ubuntu桌面客户端中退出我的账号。我找不到退出按钮。我的GitKraken账号已连接GitHub,我需要一种退出方式。
针对 macOS 和类Unix系统:
rm -rf ~/.gitkraken
命令可以解决问题。
我没有找到其他可视化界面来完成此操作。
顺便提一下,这会删除所有配置文件和个人资料。
.gitkraken
文件夹的另一条路径吗?这样我就可以更新答案了。 - itMaxence我刚刚遇到了这个问题,但是似乎我找到了一个解决方法。
退出 GitKraken 并转到 AppData 文件夹,删除 GitKraken 配置文件。例如,转到 C:\Users\yourusername\AppData\Roaming\.gitkraken\ 并删除 profiles 文件夹。重新启动 GitKraken 后,您应该已注销,并可以登录新帐户。
有一种官方的方法(见下文),但似乎不够(请参见评论)
我尝试从所有同步服务器(GitHub、GitLab和bitBucket)退出,并编辑自己的个人信息。
实际上,GitKraken 上没有账户,但是通过 GitHub 登录了。
因此,当我登出它们并登录自己的帐户时,就没有问题了。
在Windows上,在
AppData/Roaming/
下有一个隐藏的.gitkraken
文件夹。
原始回答:
来自GitKraken文档:
要使用 GitHub 进行身份验证,请导航到右上角以访问“首选项”认证。
尝试使用“使用其他帐户登录”功能,看看是否足以注销您的账号。
如果您已连接,则应该可以单击“断开连接”:
只是一个提示:您也可以在“文件”菜单下找到它。
AppData/Roaming/
目录下有一个隐藏的.gitkraken
文件夹。 - Douglas Gaskell我找到了另一种方法来注销GitKraken账户,而不会删除所有其他设置。
在.gitkraken
文件夹中存在一个名为config
的文件。在该文件中,通过json对象设置了所有与gitkraken相关的选项和设置。要删除已登录的GitKraken帐户,您需要使用空的json对象替换registration
属性。
之前:
{
"lastUpgradeScriptRun": "v7.5.0",
"appId": "xxxx",
"registration": { <== THIS ONE
"email": "xx@xxx.de",
"name": "xxx xxx",
"status": "activated",
"trialStatus": null,
"loginType": "github",
"date": "xxxxxxx",
"EULA": {
"version": "7.5.0",
"status": "agree_verified"
}
},
...
}
之后:
{
"lastUpgradeScriptRun": "v7.5.0",
"appId": "xxxx",
"registration": {},
...
}
config
文件的确切路径取决于您的操作系统:
C:\Users\<YOUR USERNAME\AppData\Roaming\.gitkraken\config
/home/<YOUR USERNAME>/.gitkraken/config
您可以使用任何编辑器(例如vim,nano,Editor,Notepad ++,VSCode等)编辑此文件,但请确保在编辑文件之前关闭GitKraken。
对于我在Windows上,卸载和/或删除AppData并没有起作用。必须打开一个存储库,然后才能从右上角菜单中选择选项,就像VonC的答案中一样。
点击右上角您的个人资料图片旁边的三条横线按钮,然后选择“登录其他帐户”