📌  相关文章
📜  使用命令行在 github 中创建存储库 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:06:55.600000             🧑  作者: Mango

使用命令行在 GitHub 中创建存储库 - Shell/Bash

为了更好地管理你的代码,你可以将它们存储在 GitHub 上。而为了在命令行中创建一个新的存储库,你可以按照以下步骤进行操作。

创建本地存储库

首先,你需要在本地创建一个存储库。在终端中,通过 mkdir 命令来创建一个新的目录,然后使用 cd 命令进入该目录。

mkdir my-new-repo
cd my-new-repo

接着,你需要初始化 Git 存储库并添加文件。我们可以使用以下命令:

git init
touch README.md
git add README.md
git commit -m "Initial commit"

在上面的命令中,我们创建了一个名为 README.md 的文件,将其添加到 Git 仓库中,并创建了第一个提交记录。

在 GitHub 上创建存储库

接下来,你需要在 GitHub 上创建一个新的存储库。前往 GitHub 并登录。在界面右上角,点击"+" 号并选择"New repository"。

填写新存储库的名称和描述,并选择公共或私有访问权限。然后,点击“Create repository”按钮。

将本地存储库推送到 GitHub

现在,你需要将本地存储库推送到你在 GitHub 上创建的新存储库。在终端中,输入以下命令:

git remote add origin git@github.com:<username>/<repository-name>.git
git push -u origin master

注意,在上面的命令中,你需要将 <username> 替换为你的 GitHub 用户名,并将 <repository-name> 替换为存储库的名称。

同时,如果你是第一次将本地存储库推送到 GitHub 上,你需要使用 -u 选项来将本地 master 分支的状态与远程存储库的状态进行关联。

完成了!

现在,你已经成功地在 GitHub 上创建了一个新的存储库,并将本地存储库推送到了远程仓库。可以在 GitHub 上获取存储库的 HTTPS 或 SSH URL 来克隆存储库并开始你的代码开发工作。

一个简短而甜美的 Shell/Bash 脚本可以帮助你快速地复制上述过程:

#!/bin/bash

echo "Enter your GitHub Username:"
read -r username
echo "Enter your new repository name:"
read -r repository_name

mkdir $repository_name
cd $repository_name

echo "# $repository_name" >> README.md
git init
git add README.md
git commit -m "Initial commit"
git remote add origin git@github.com:$username/$repository_name.git
git push -u origin master

echo "New repository created successfully! Visit https://github.com/$username/$repository_name to view it."

你可以将上述代码保存为 create-github-repo.sh,然后在终端中运行该脚本来创建一个新的存储库。

需要注意的是,在执行脚本之前,你需要确保在本地配置了 SSH 密钥以授权访问 GitHub。否则,你将无法将本地存储库推送到远程存储库中。

总而言之,在命令行中创建 GitHub 存储库是一个简单但强大的过程。通过这个过程,你可以更好地管理你的代码,并与其他开发者一起协作。