还在手动去git官网创建仓库?那你就太low了

264 阅读1分钟

话不多说,直接上操作。本次操作基于mac,再也不需要去网页上创建仓库了

github

  1. 登录 github ,创建私人密钥,则可以访问github的openapi接口
注意:点击完成后要把密钥保存下来,页面刷新后就不会在显示,需要重新创建

  1. 打开etc/bashrc文件,在最后添加以下代码
github-create() 
{  if [ $1 ]
      then
	    repo_name=$1
	else
	    repo_name=`basename $(pwd)`
	    echo "set Repo name to ${repo_name}"
	fi 
	curl -u 'username:api_token' https://api.github.com/user/repos -d '{"name":"'$repo_name'"}'
}

把上面代码中的username(github用户名)及api_token(刚才申请的密钥)替换为自己的

  1. 重新打开Terminal输入 github-create 仓库名,然后就可以在 github 上看看你的仓库是否建立好了呢?

gitee

如果你会了上面的操作,那么接下来就很easy了,基本操作一致。

  1. 登录gitee,创建私人密钥。作为国内的leader,码云爸爸已经给我们默认了全部可以访问的权限了,如下,同样保存下来自己的密钥

  1. 在刚才的bashrc文件后面继续添加
gitee-create() 
{	if [ $1 ]
	then
	    repo_name=$1
	else
	    repo_name=`basename $(pwd)`
	    echo "set Repo name to ${repo_name}"
	fi 
	curl -X POST --header 'Content-Type: application/json;charset=UTF-8' 'https://gitee.com/api/v5/user/repos' -d '{"access_token":"api_token","name":"'$repo_name'","has_issues":"true","has_wiki":"true"}'
}

同样替换代码中的api_token为刚才创建的密钥

  1. 重新打开Terminal输入 gitee-create 仓库名,然后就可以在 gitee 上看看你的仓库是否建立好了呢?

结语

  1. 有了这个工具,以后在创建git仓库就不需要在登录到网页上了吧,就是这么神奇。
  2. 推荐一个组件库,自己写的 wecui , 文档 不要吝啬你的星星哦~