2016-01-28 38 views
0

我有这种情况,我想从Azure的bitbucket中进行拉取。 这个回购是一个私人的,所以我必须指定凭证。URL中的Bitbucket凭证

所以我想尝试这样的事:https://username:[email protected]/mycompany/myrep.git

是否有人知道或这可能工作?或者我可能不得不利用一些SSH构建?我使用Kudu ARM模板,您可以在其中指定存储库和分支,但到目前为止,我没有找到指定凭据的方式。

回答

0

对于到位桶,才能使用凭证缓存

git config --global credential.helper 'cache --timeout 3600' 

关注这个link

以获取更多信息。

+0

那么问题是,我必须将网址存储在JSON中,所以我确实需要将它存储到网址中,所以您的解决方案对我来说不是真正的选择。 – user1871533

+0

我想你可以在你的Azure服务器上运行这个命令。所以无论何时你运行git pull推它都不要求证书或使用ssh – sachin

+0

如果你直接在服务器上运行这个命令并手动执行1次git push pull操作并填充证书,那么它会记住你的证书,然后你可以运行git命令不通过脚本进行身份验证 – sachin