多个用户的Bitbucket repo访问

时间:2017-05-19 11:53:54

标签: git repository bitbucket

我在属于客户端的服务器中有一个git存储库。

该存储库托管在bitbucket,它是我作为管理员的团队的一部分。

我需要做的是使用团队网址配置远程源,以便我可以转到服务器,键入git push,然后插入我的用户名和密码。

之后,如果服务器管理员进入服务器并对该回购进行更改,他应该可以执行'git push'并插入他的用户名和密码,而无需更改远程原始仓库位置。

这可能吗?一个团队repo URL,以及推动不同用户更改的能力。

使用我正常使用的配置,我只被要求输入密码,因为repo URL已经内置了我的用户名,我只需要插入我的密码。问题是我不想共享我的密码,客户端不想继续更改远程源URL。

任何提示?

1 个答案:

答案 0 :(得分:0)

您只需要从存储库URL中删除用户名,然后Git将使用已登录用户的用户名推送到Bitbucket。使用“git remote set-url”执行此操作:

> git remote set-url origin https://BITBUCKET-SERVER/REPOSITORY

另一种选择是拥有两个不同的遥控器,一个用于您,另一个用于客户端。使用“git remote add”执行此操作:

> git remote add YOUR-REMOTE-NAME https://YOUR-USER@BITBUCKET-SERVER/REPOSITORY

> git remote add CLIENT-REMOTE-NAME https://CLIENT-USER@BITBUCKET-SERVER/REPOSITORY

使用正确的用户执行:

> git push YOUR-REMOTE-NAME

or

> git push CLIENT-REMOTE-NAME

而不是“git push”