本地命令行创建远程Gitee(码云)仓库

每次创建Gitee的远程仓库都要登录自己码云的账号之后在网站上创建仓库,觉得非常麻烦,想直接在本地用命令行创建远程的仓库,在网上找了一番资料之后,终于找到能够在本地命令行创建远程仓库的方法,遗憾的是,这个比在网站上创建还要麻烦,但是我还是贴出来,希望有高手能够给出更好的解决方法

    首先你在本地装好了Git,并且配置了Gitee的公钥,能够在将本地的仓库与远程的仓库相关联。下面我们先用普通的方法,将本地仓库与远程仓库相关联。

一、普通方法

  1. 首先我们先在Gitee创建远程的仓库,名字叫做example01
  2. 点击创建这样我们就已经创建完成一个远程仓库了,然后我们在本地创建自己的仓库,并将其推送到远程仓库
  3. 我们在本地创建一个example01的文件夹,并在里面创建一个readme.md的文件
    在这里插入图片描述
    在这里插入图片描述
    4.打开我们的Git Bash Here输入以下命令
git init #这个是初始化git仓库

git add . #将此目录下的所有文件提交到暂存区里

git status #查看当前是否有未提交的文件

git commit -m "测试仓库,第一次提交" #将暂存区的文件全部提交 中文字符串是对此次提交的说明

git remote add origin https://gitee.com/ITBoy-China/example01.git #关联远程的仓库

git push -u origin master # 将本地仓库中提交的文件全部推送到我们的远程仓库里

在这里插入图片描述
在这里插入图片描述

  1. 这个时候我们的远程仓库就有了我们提送过去的文件了
    在这里插入图片描述

二、命令行方法

再次说明一点,这个命令行方法比直接创建还要麻烦,我贴出来是希望有大佬给出更加合适的方法

  1. 前面相同的工作就不用说了,我们需要做的就是在我们的Gitee的设置那里生成私人密钥,点击生成新的令牌,并将给你的私人密钥复制下来
  2. 然后我们进入Gitee的OpenAPI
  3. 找到仓库里的创建远程仓库
  4. 然后我们查看相关的api调用
https://gitee.com/api/v5/user/repos #这个是创建仓库的api
access_token #这个是我们的口令,就是我们之前申请的私人密钥
name #这个是仓库的名字
# 还有一些其它的字段,但是这些不是我们创建仓库必须的

#然后我们就可以在我们的GitBash里面通过命令行创建远程的仓库 命令如下
curl -X POST --header 'Content-Type:application/json;charset:utf-8' 'https://gitee.com/api/v5/user/repos' -d '{"access_token":"XXXXXX","name":"example02"}'

解释一下,在这里使用命令行相当于调用gitee创建仓库的api,但是必须得获取用户的权限,在这里这个用户指的就是你自己,因为你要在本地用命令行创建远程仓库,所以需要access_token

  1. 这个时候在我们的远程仓库里就有了我们的example02仓库了
    在这里插入图片描述
  2. 创建远程仓库成功了之后,然后就是本地仓库关联远程仓库,并推送到远程仓库

麻烦的一点就是每次创建远程仓库都需要我们的access_token,希望大佬有更好的方法 ,大家一起交流下

发布了18 篇原创文章 · 获赞 20 · 访问量 1461

猜你喜欢

转载自blog.csdn.net/qq_40401866/article/details/102994832