Creates a Git repository.
Operation description
Ensure that you have the permissions to manage secrets in KMS before you call this API.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
oos:CreateGitRepository |
create |
*All Resource
|
|
None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
The idempotence token. |
TF-CreateApplication-1647587475-84104b89-eba5-47a8-b2fd-807b8b7d |
| Platform |
string |
Yes |
The Git platform. |
gitee |
| Owner |
string |
Yes |
The logon account name. |
JJGGu |
| SourceRepoOwner |
string |
No |
The owner of the source repository. The owner can be an account name or an organization name. Specify this parameter when you copy a source repository to a target repository. |
aliyun-computenest |
| SourceRepoName |
string |
No |
The name of the source repository. Specify this parameter when you copy a source repository to a target repository. |
test-repo |
| SourceRepoBranch |
string |
No |
The branch of the source repository. Specify this parameter when you copy a source repository to a target repository. |
main |
| TargetRepoOwner |
string |
No |
The owner of the target repository. If you specify SourceRepoOwner and SourceRepoName, the source repository is copied to the target repository. Otherwise, only a new target repository is created. |
namexx |
| TargetRepoName |
string |
No |
The name of the target repository. |
test-repo |
| IsPrivate |
boolean |
No |
Specifies whether to set the target repository as a private repository. |
False |
| RegionId |
string |
No |
The region ID. |
cn-hangzhou |
| OrgId |
string |
No |
The organization ID. |
5ffd468b1e45db3c1cc26ad6 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
AA9FA778-AE4B-55EC-81CC-C46BAF08A166 |
| GitRepo |
object |
The GitRepo struct. |
|
| FullName |
string |
The full name of the repository. |
aliyun-computest/lingo |
| Description |
string |
The description of the repository. |
Test parameter for security testing |
| HtmlUrl |
string |
The endpoint of the repository. |
https://github.com/alibaba/fastjson |
| IsPrivate |
string |
Indicates whether the repository is private. |
False |
Examples
Success response
JSON format
{
"RequestId": "AA9FA778-AE4B-55EC-81CC-C46BAF08A166",
"GitRepo": {
"FullName": "aliyun-computest/lingo",
"Description": "Test parameter for security testing",
"HtmlUrl": "https://github.com/alibaba/fastjson",
"IsPrivate": "False"
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.