Unblocked is built to answer questions about your codebase, and to do so it takes into account the code your team has written and the history of changes you and your team have made over time. To start using Unblocked, you need to provide access to your source code management system. At present, Unblocked supports most major Git hosting solutions, including GitHub, GitHub Enterprise, Bitbucket, Bitbucket Data Center, GitLab, and GitLab Self-Managed.

Configuring each of the above services is slightly different, so make sure to read the documentation for each one to get Unblocked working. It’s important to provide Unblocked with access to any code you want to be able to ask questions about. If you are on Unblocked’s Free or Business plan, you will be able to connect one source code management system. Teams on the Enterprise plan can connect multiple source code systems to Unblocked.

If there are specific repositories you don’t want Unblocked to index and answer questions about, then you can do one of the following:

  • Remove those repositories from your team’s data index for Unblocked altogether. You can do this from the data source page for the corresponding source code management tool.
  • Add Data Shield to your account, which makes it so that Unblocked only shows information in an answer when someone has access to that material in the first place.

Because of the way that Unblocked works, you don’t need to worry about your code ever being shared with another organization using Unblocked. For more information about how Unblocked manages the security of your code and its systems, see our security page.