使用Tower管理不同的Git账户

简介: Tower是个git的工具软件,git的桌面版软件,据说腾讯内部员工都是使用的这个软件,不过这个软件也确实好用。不过要收费就对了背景开发一般都会有自己的github账户,然后公司内部有内部的git服务器,参考搭建Gitlab仓库,在公司的话肯定要用公司的账户。

Tower是个git的工具软件,git的桌面版软件,据说腾讯内部员工都是使用的这个软件,不过这个软件也确实好用。不过要收费就对了

背景

开发一般都会有自己的github账户,然后公司内部有内部的git服务器,参考搭建Gitlab仓库,在公司的话肯定要用公司的账户。

git命令行肯定是支持配置git源的账户的,不过用Tower就比较简单了。演示下具体操作

过程

  1. 我们已经有git的账户了,在不改变我们自己git账户的前提下使用公司的账户,先创建密钥对。
ssh-keygen -t rsa -f zuche.gitlab
  1. 打开Tower配置服务账户,注意最左上角那个云的标志代表网上的git账户,中间的界面就是可以添加的账户。
img_065764b79037fa68205996b200a66230.png
image.png
  1. 添加账户,根据自己的代码仓库类型,选中中间合适的类型, 在界面的最下角有一个加法号也可以添加账户


    img_d32dc444df3e3aa6cd4925343efe1415.png
    image.png
  2. 添加的不太账户类型,都会让填写不同的信息

注意:如果是gitlab填写 personal token,可以去gitlab的设置页面新增一个token,个人设置页面

  1. 添加完之后,就会出来先的账户类型。比如我这里就有三个,不过隐藏了一个
img_059b11e305796004a0e1671a1b6c9b16.png
image.png
  1. 再次克隆源的时候,可以设置不同的账户类型


    img_09729c537d4cfae342baf8e9e434c69f.png
img_1a560d676e42e4731a83edbf68ad09d6.png
image.png

最后就可以使用不同的git账户了,公司和个人git账户互不影响。

最后

Tower是Mac上的软件,也有破解版的... 可自行收集相关软件

目录
相关文章
|
2月前
|
存储 Linux 项目管理
Linux|如何管理多个Git身份
Linux|如何管理多个Git身份
16 0
|
2月前
|
Linux 开发工具 数据安全/隐私保护
【Linux】—— git的管理以及使用
【Linux】—— git的管理以及使用
|
2月前
|
小程序 Shell 网络安全
【微信小程序】-- 使用 Git 管理项目(五十)
【微信小程序】-- 使用 Git 管理项目(五十)
|
17天前
|
Linux 网络安全 开发工具
git初始化管理远程仓库
git初始化管理远程仓库
6 1
|
20天前
|
前端开发 JavaScript 网络安全
Git(3) 使用Github管理项目
Git(3) 使用Github管理项目
25 0
|
3月前
|
存储 Linux 开发工具
「译文」使用 submodule 和 subtree 管理 Git 项目
「译文」使用 submodule 和 subtree 管理 Git 项目
|
4月前
|
存储 网络安全 数据处理
git远程操作,推送【push】,拉取【pull】,忽略特殊文件,配置别名,标签管理
git远程操作,推送【push】,拉取【pull】,忽略特殊文件,配置别名,标签管理
|
4月前
|
开发工具 git 开发者
Git管理分支都有哪些,不同分支作用是什么?
在Git中,有多种类型的分支,每种分支都有不同的作用。以下是一些常见的Git分支以及它们的作用:
41 0
|
5月前
|
安全 开发工具 git
Git标签管理
Git标签管理
27 0
|
5月前
|
存储 Linux 开发工具
深入了解Git LFS:高效管理大型文件的利器
Git LFS是Git的一个扩展,旨在更有效地处理大型文件。它通过将大文件存储在单独的位置,而在Git仓库中只保留引用和元数据,来减小仓库的体积。这使得Git仓库能够更快速地克隆、推送和拉取,同时有效地处理大型媒体文件、二进制文件等。
202 1
深入了解Git LFS:高效管理大型文件的利器