首页 文章

几个用户的Bitbucket repo访问

提问于
浏览
0

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

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

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

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

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

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

任何提示?

1 回答

  • 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推”

相关问题