我的客户端给了我访问和控制我们的Web服务器。他已经将我们的存储库设置并克隆到我们的服问题是,当我想将更新从我们的git
存储库提取到我们的服务器时,git正在查找我客户的Bitbucket
帐户,而我不知道客户帐户的密码。他们是否有可能为此添加我自己的bitbucket
帐户?我是Bitbucket
上此存储库的协作者之一,所以我想也许我可以添加并使用自己的凭据来提取更新。可能吗?我怎么能这样做?
顺便说一句,我只是使用ssh
登录来通过putty
登录我们的服务器。
答案 0 :(得分:0)
如果使用ssh://
,你可以做一些黑客攻击。我将此用于我的github帐户,我认为bitbucket是类似的。
首先,在服务器上更改〜/ .ssh / config中的ssh_config文件(假设您使用的是Linux)。添加以下行:
host user2.github.com
HostName github.com
User git
IdentityFile /path/to/user2/id_rsa
您应确保自己的私有密钥位于/path/to/user2/id_rsa
。如果这是共享主机,请小心。
然后添加另一个远程网址:
git remote add user2 git@user2.github.com:user2/repo.git
所以你可以从user2获取或拉取
git fetch user2
或
git pull user2
答案 1 :(得分:0)
如果我理解正确,您只需要在您的仓库中添加额外的遥控器。
git remote add myserver <login@hostname>
git remote add bitbucket <bitbucketlogin>
然后,您应该定义要从中拉出的遥控器。
git pull myserver
(从您的服务器拉出)
同样推动
git push bitbucket
(推送到bitbucket)