使用Shell创建GitHub仓库

简介:

使用Shell创建GitHub仓库
Github的代码仓库分为2种类型:

用户自己的代码仓库
组织的代码仓库
下面就使用Shell脚本创建这2种类型的代码仓库,脚本如下

创建用户自己的代码仓库

#!/bin/bash

USER_NAME="[your username]"
PROJECT_NAME="[project name]"
PROJECT_DESCRIPTION="[project description]"

git init
git add .
git commit -m 'first commit'

curl -u $USER_NAME https://api.github.com/user/repos -d "{\"name\":\"$PROJECT_NAME", "description": "$PROJECT_DESCRIPTION"}"

git remote add origin git@github.com:$USER_NAME/"$PROJECT_NAME".git
git push -u origin master
创建组织的代码仓库

!/bin/bash

USER_NAME="[your username]"
ORGS_NAME="[orgination name]"
PROJECT_NAME="[project name]"
PROJECT_DESCRIPTION="[project description]"

git init
git add .
git commit -m 'first commit'

curl -u $USER_NAME https://api.github.com/orgs/"$ORGS_NAME"/repos -d "{"name":"$PROJECT_NAME\", \"description\": \"$PROJECT_DESCRIPTION"}"

git remote add origin git@github.com:$ORGS_NAME/"$PROJECT_NAME".git
git push -u origin master

==============================================================================本文转自被遗忘的博客园博客,原文链接:http://www.cnblogs.com/rollenholt/p/4722185.html,如需转载请自行联系原作者

相关文章
|
3月前
|
缓存 开发工具 git
GitHub怎么创建仓库上传文件
GitHub怎么创建仓库上传文件
33 0
|
3月前
|
弹性计算 Java API
阿里云OpenAPI的依赖文件通常在阿里云官方文档或者SDK的GitHub仓库中可以找到
【1月更文挑战第5天】【1月更文挑战第21篇】 阿里云OpenAPI的依赖文件通常在阿里云官方文档或者SDK的GitHub仓库中可以找到
99 1
|
4月前
|
安全 网络安全 开发工具
百度搜索:蓝易云【git无法使用git协议clone github仓库问题解决方法】
通过尝试以上解决方法,你应该能够解决无法使用Git协议克隆GitHub仓库的问题。选择适合你网络环境和要求的方法,并根据需要进行相应的配置。
185 2
|
7月前
|
存储 JavaScript 前端开发
SAP Commerce Cloud Github 仓库管理规范
SAP Commerce Cloud Github 仓库管理规范
50 0
|
7月前
|
存储 JavaScript 前端开发
关于 SAP Commerce Cloud Github 仓库需要遵循的规范
关于 SAP Commerce Cloud Github 仓库需要遵循的规范
52 0
关于 SAP Commerce Cloud Github 仓库需要遵循的规范
|
7月前
|
存储 监控 JavaScript
关于 SAP Commerce Cloud 的 Sample Setup Github 仓库
关于 SAP Commerce Cloud 的 Sample Setup Github 仓库
44 0
|
3月前
|
设计模式 前端开发 JavaScript
20个GitHub仓库助你成为React大师
20个GitHub仓库助你成为React大师
|
1月前
|
Shell Linux 开发工具
【Shell 命令集合 系统管理 】Linux 查看当前Git仓库的提交历史 gitps命令 使用指南
【Shell 命令集合 系统管理 】Linux 查看当前Git仓库的提交历史 gitps命令 使用指南
18 0
|
3月前
|
JavaScript Ubuntu 网络安全
使用github actions,将私有仓库的构建文件发布到另一个公开仓库,并同步到gitee
使用github actions,将私有仓库的构建文件发布到另一个公开仓库,并同步到gitee
91 0