GitHub是最流行的在线Git版本控制系统之一,它提供了一个简单易用的平台,供程序员们存储和共享代码。将代码引入GitHub的优点是多方面的,比如优化协作、维护开源项目、实现代码托管等。
在使用GitHub时,你需要先创建一个仓库,提交代码之后才能更新GitHub本地项目。但是,很多人会遇到一个问题:git中没有权限创建仓库,怎么办呢?
这个问题多半是由于没有给GitHub账号添加ssh公钥引起的。让后我们来讲解一下如何完善你的GitHub账户,以便在git中可以创建仓库。
第一步:生成SSH公钥
SSH(Secure Shell)是一种加密网络协议,它保证了在网络中安全地传输数据。要在GitHub上创建仓库,你需要先生成SSH公钥。
在Mac或Linux终端下,输入以下命令:
```
ssh-keygen -t rsa -C "your_email@example.com"
```
这里,“your_email@example.com”表示你的电子邮件地址。当你运行这个命令时,你会被询问你想要保存SSH密钥的名称和路径。默认情况下,命令会在 ~/.ssh 目录下生成一个 id_rsa 文件,这个文件是你的私钥。
第二步:将SSH公钥添加到GitHub账户中
为了告诉GitHub你的计算机可以访问你的GitHub账户,你需要把SSH公钥添加到你的GitHub账户中。 按照以下步骤操作:
1. 首先,复制你刚刚生成的公钥,使用以下命令:
```
pbcopy < ~/.ssh/id_rsa.pub
```
2. 登录进你的 Github 账户。
3. 点击你的头像,选择 Settings(设置)。
4. 点击 SSH and GPG keys(SSH 和 GPG 密钥)。
5. 点击 New SSH key(新 SSH 密钥)。
6. 在 Title 字段中,添加一个有意义的标题,以便你能知道这个密钥是用来做什么的。
7. 将你的公钥粘贴到Key字段中。
8. 点击 Add SSH key(添加SSH密钥)。
第三步:测试SSH配置是否正确
要确认你的SSH配置是否正确,你可以使用以下命令:
```
ssh -T git@github.com
```
这个命令会连接到 GitHub,提示你输入你的GitHub用户名和密码,随后会显示一条欢迎信息。
第四步:在Git中创建新仓库
好了,现在你可以在Git中创建一个新仓库了。按照以下步骤操作:
1. 首先,打开你的终端窗口。使用cd命令进入您项目所在的目录。
2. 输入以下命令,以创建一个新区域并初始化它:
```
git init
```
3. 点击GitHub的New按钮创建一个新的仓库,输入名称、简介、项目许可证等信息,创建一个空白的公共仓库。
4. 复制GitHub的SSH URL。现在你的GitHub账户已经关联了你的计算机,你可以使用Git从终端向GitHub推送代码。
```
git remote add origin git@github.com:USERNAME/REPOSITORY.git
```
这里,“USERNAME”表示你的GitHub用户名,“REPOSITORY”表示你在GitHub上创建的仓库名称。
5. 在Git中,添加、提交和推送您的更改
```
git add .
git commit -m "Initial commit"
git push -u origin master
```
这是您Git初次推送到GitHub时的命令。这将添加你本地的所有更改、做一个提交并将其推送到“origin”的主分支里。
恭喜你!你已经成功在GitHub上创建了一个新的仓库,并成功将您的本地文件推送到GitHub上。
总结
当你想在GitHub上创建仓库时,你有可能会权限问题。那么这时候,我们需要在GitHub账户中添加SSH公钥,这样才能被Git访问并更新GitHub本地项目。
在本文中,我们讲解了创建SSH公钥、将其添加到GitHub账户中,以及如何在Git中创建新仓库、添加、提交和发布更改的方法。希望这篇文章可以帮助你更容易地创建GitHub仓库并推送本地更改。
壹涵网络我们是一家专注于网站建设、企业营销、网站关键词排名、AI内容生成、新媒体营销和短视频营销等业务的公司。我们拥有一支优秀的团队,专门致力于为客户提供优质的服务。
我们致力于为客户提供一站式的互联网营销服务,帮助客户在激烈的市场竞争中获得更大的优势和发展机会!
发表评论 取消回复