---
schema_version: "1"
id: e654c21ed0c339642b8692826e66c818fd08cb4acc5cb83bb4473f835301bb00
title: SourceCodeRepoProvider
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_sourcecoderepoprovider.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_sourcecoderepoprovider.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: b5920c76e14dbec6ba35007e5aba33c3d56d0831978cd4c559794634134b6ad9
description: Represents a supported source (version) control system like GitHub or Bitbucket. This object is available in API version 66.0 and later.
---
# SourceCodeRepoProvider

Represents a supported source (version) control system like GitHub or Bitbucket. This object is available in API version 66.0 and later.

## Supported Calls

create(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), update(), upsert()

## Fields

| Field | Details |
| --- | --- |
| BaseUrl | 
Type

string

Properties

Create, Filter, Group, Sort, Update

Description

The base URL of the source control repository provider. For example, https://github.com.



 |
| LastReferencedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

The timestamp when the current user last accessed this record indirectly, for example, through a list view or related record.



 |
| LastViewedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

The timestamp when the current user last viewed this record or list view. If this value is null, and LastReferenceDate is not null, the user accessed this record or list view indirectly.



 |
| Name | 

Type

string

Properties

Create, Filter, Group, idLookup, Sort, Update

Description

The unique name for the source control repository provider.



 |
| NamedCredential | 

Type

string

Properties

Create, Filter, Group, Sort, Update

Description

The name of the named credential that DevOps Center uses to connect to this source control provider.



 |
| OwnerId | 

Type

reference

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

The ID of the user or group that owns this record.

This field is a polymorphic relationship field.

Relationship Name

Owner

Refers To

Group, User



 |
| Provider | 

Type

picklist

Properties

Create, Defaulted on create, Filter, Group, Restricted picklist, Sort, Update

Description

The provider of this repository.

Possible values are:

- BITBUCKET
- GITHUB

The default value is GITHUB.



 |

## Associated Objects

This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.

[SourceCodeRepoProviderChangeEvent](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_associated_objects_change_event.htm)

Change events are available for the object.

[SourceCodeRepoProviderFeed](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_associated_objects_feed.htm)

Feed tracking is available for the object.

[SourceCodeRepoProviderHistory](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_associated_objects_history.htm)

History is available for tracked fields of the object.

[SourceCodeRepoProviderOwnerSharingRule](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_associated_objects_ownersharingrule.htm)

Sharing rules are available for the object.

[SourceCodeRepoProviderShare](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_associated_objects_share.htm)

Sharing is available for the object.