使用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
时间: 2024-11-08 18:58:06

使用Shell创建GitHub仓库的相关文章

Intellij IDEA 提交代码到远程GitHub仓库

1 原文转载自: http://my.oschina.net/lujianing/blog/180728 2.设置相关绑定 Settings  --Version Control--Git--Path to Git executable--选择你的安装目录,例如ubuntu下/usr/bin/git Settings  --Version Control--GitHub这边Host:github.com  Login:账号  Password:密码 Test  -- 测试连接是否成功 3.项目的

创建GitHub技术博客全攻略

说明: 首先,你需要注册一个 github 账号,最好取一个有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字.本文中假设用户名为 tiemaocsdn 1. 注册账号:地址: https://github.com/输入账号.邮箱.密码,然后点击注册按钮. 图1 第1步 2. 初始设置注册完成后,选择Free免费账号完成设置. 图2 第2步 2.1 验证邮箱请打开你的邮箱,查看发送给你的确认邮件,你需要验证邮箱后,后面生成的个人主页才会被接受和发布. 3. 创建页面仓库地址:

Github仓库发布成静态页面

Github仓库发布成静态页面 1.在仓库(repository)下点击"settings" 2.点击"Automatic Page Generator" 3.点击"Continue To Layouts" 4.选择主题,预览,点击"Publish" 此时,该仓库已经发布为静态网页,网址为"你的用户名.github.io/项目名": 此时,在原来项目下会建立一个分支"gh-pages",

Centos 7.x 使用Docker registry镜像创建私有仓库

有时候使用 Docker Hub 这样的公共仓库可能不方便,并且公司的私有镜像为了业务安全,也不会push到docker hub上,用户可以创建一个本地仓库供私人使用.类似于git 和maven一样,同时节省服务器下载和上传镜像带宽. 那什么是docker registry呢 Docker Registry由三个部分组成:index,registry,registry client. 可以把Index认为是负责登录.负责认证.负责存储镜像信息和负责对外显示的外部实现,而registry则是负责存

[gitlab]搭建私有github仓库

自己机器只有178M内存后面机器实在跑不动了,做到安装MySQL需要的Gems这一步,这里面有几点需要注意一下:1.mysqld在centos中目录/etc/init.d/mysqld start为开启服务 2.本文一直使用sudo命令用名为git账户去创建gitlab  3.需要修改ruby的使用源为淘宝的 4.你的机器内存最好在1G以上,我的只有512m执行bundle命令内存不足.   Gitlab是一个用Ruby on Rails开发的开源项目管理程序,可以通过WEB界面进行访问公开的或

02_创建Git仓库,克隆仓库,git add,git commit,git push,git pull,同行冲突,不同行冲突的结局方案,git mergetool的使用

1 创建Git资源库,残酷目录信息 创建git资源库的命令: git init –bare 仓库名称 (其中-bare表示的意思是空的库的意思) 进入E:\software\repository\git\itheima28,截图如下: hooks:提交一些脚本文件 info:存放一些个人信息,配置信息 objects:所有数据存放位置 refs:git指针信息,记录了修改了什么等的信息 config:核心的配置信息 description:描述信息 HEAD:存放的分支信息. 2 使用上面创建的

Shell创建用户并生成随机密码脚本分享_linux shell

创建随机数的方法: 复制代码 代码如下: 1~~~~ /dev/urandom 在Linux中有一个设备/dev/urandom是用来产生随机数序列的.利用该设备我们可以根据在需要生成随机字符串. 比如我们要产生一个8位的字母和数字混合的随机密码,可以这样: 复制代码 代码如下: [linux@test /tmp]$ cat /dev/urandom | head -1 | md5sum | head -c 8 6baf9282 2~~~~ 其实,linux已经提供有个系统环境变量了. 复制代码

如何在Linux下使用Gitblit工具创建Git仓库服务

嗨!朋友,今天我们将学习如何在你的Linux服务器或者PC上安装Gitblit工具.首先,我们看看什么是Git,它的功能以及安装Gitblit的步骤.Git是分布式版本控制系统,它强调速度.数据一致性,并且支持分布式.非线性工作流.它最初由Linus Torvalds在2005年为Linux内核设计和开发,使用GPLv2证书,并从此成为软件开发中使用最广泛的版本控制系统. Gitblit是完全开源的软件,它基于纯粹的Java堆栈,被设计以在Git仓库速度和效率方面胜任从小型到极大型的项目.它很容

Windows shell 创建用户,并将service启动用户设为该用户

最近改InstallAnyWhere脚本,其提供的action中可以调用系统的command或script,windows下就是CMD命令和BAT,有些实用命令记录一下.   创建用户test,密码为password: net user test password /ADD   删除用户test: net user test /delete   授权用户对某目录d:\Program Files\Applian的访问权限(full access): cacls "d:\Program Files\