Import code from private git repo over HTTPS

johncmerfeld
Level 1
Import code from private git repo over HTTPS

We're setting up a data pipeline with dataiku. Our data processing functions are being developed in a private Bitbucket repository to which we can only authenticate via HTTPS. I've seen some discussion on how to do this where the author mentioned SSHing into the DSS node. I'm pretty new to Dataiku but I don't really see how this is done. If I have a new project, what "node" is there to SSH into? How is this "node' connected to my library imports?

Thanks!

0 Kudos
1 Reply
AlexT
Dataiker

Hi @johncmerfeld ,

By SSH-ing into the "DSS node"  in this context would simply connect to an instance where DSS is installed.

In order to configure git or cache credentials, you will need actual SSH access.

As you saw in the previous discussion using HTTPS auth may require MFA so if possible try using SSH key auth instead.  Steps to do so are detailed here:

https://support.atlassian.com/bitbucket-cloud/docs/add-access-keys/ 

https://doc.dataiku.com/dss/latest/collaboration/git.htmlp 

If SSH key is not an option it looks like Bitbucket has this document explaining how to cache credentials :

https://confluence.atlassian.com/bitbucketserver/permanently-authenticating-with-git-repositories-77...

Important to remember that git commands in DSS are done with git CLI,  as the user that DSS was installed with. 

0 Kudos