我在属于客户端的服务器中有一个git存储库 .
该存储库托管在bitbucket,它是我作为管理员的团队的一部分 .
我需要做的是使用团队URL配置远程源,以便我可以转到服务器,键入 git push
,然后插入我的用户名和密码 .
之后,如果服务器管理员进入服务器并对该回购进行了更改,他应该可以执行'git push'并插入他的用户名和密码,而无需更改远程原始仓库位置 .
这可能吗?一个团队repo URL,以及推动不同用户更改的能力 .
使用我正常使用的配置,我只被要求输入密码,因为repo URL已经内置了我的用户名,我只需要插入我的密码 . 问题是我不想共享我的密码,客户端不想继续更改远程源URL .
任何提示?
1 回答
您只需要从存储库URL中删除用户名,然后Git将使用已登录用户的用户名推送到Bitbucket . 使用“git remote set-url”执行此操作:
另一个选择是有两个不同的遥控器,一个为您,另一个为客户 . 使用“git remote add”执行此操作:
要推送使用正确的用户执行:
而不是“git推”