Search code examples
gitbitbucketbitbucket-servercarthage

How do I setup Carthage to use my own Frameworks that are in private repository like Stash (Bitbucket)?


I was wondering if there is something like private pods in Carthage, I have a couple of frameworks and I'm currently using git submodules, I started using Carthage for a new project and is pretty nice but so far I just configured it to manage third party Frameworks dependencies. I've checked the carthage documentation but is not that clear on how to set it up. Does Carthage work only with Github repos? Can it work with Atlassian-Stash(now Bitbucket)? If so how?


Solution

  • So I finally found out how to setup Carthage with a Atlassian-Bitbucket

    on the Cartfile i Just need to define the dependency origin which is the git repository

    Enterprise git repository like Atlassian-Stash(Bitbucket)

    git "https://stashRepo" 
    

    it also works with ssh://

    Or local project

    git "file:///directory/to/project" "branch"  
    

    UPDATE

    Carthage has now added extra documentation on how the OGDL works in the Cartfile