Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > Linux系统上传项目到GitHub新建仓库

Linux(Ubuntu)系统上传项目到GitHub新建仓库过程

作者:Robotics-Engineer

该文主要讲述了如何创建SSHkeys,设置本地git的用户名和邮箱,连接GitHub账号,上传项目到GitHub上等整个过程,具体步骤包括:创建SSHkeys、设置本地git信息、连接GitHub账号、创建GitHub仓库、上传项目等

一、创建SSH keys

1.登陆GitHub账号,点击头像,选择settings / SSH and GPG keys / New SSH key,其中 title 可以随便取,但是 key 需要生成!

2.打开终端输入,email@email.com为你注册GitHub帐号时的邮箱,一直Enter即可

ssh-keygen -t rsa -C email@email.com

3.打开~/.ssh(隐藏文件,主目录下ctrl+h显示)文件中生成的id_rsa.pub文件,将其内容复制到第一步需要的key,点击 Add SSH key 就成功创建了 SSH Key

4.设置本地git的用户名和邮箱,终端输入,yourname和email@email.com分别为你注册GitHub帐号时的用户名和邮箱

git config --global user.name "yourname"
git config --global user.email "email@email.com"

5.连接GitHub账号,输出successfully aythenticated表示连接成功

ssh -T git@github.com

如果输出连接不同,则终端输入,再重新连接,即可成功!

ssh-agent -s
ssh-add ~/.ssh/id_rsa

二、上传项目到GitHub上

1.进入GitHub主页,点击+号,输入项目名称,创建一个新仓库

2.进入项目所在文件夹下,开始上传项目

(1)如果是新创建的项目(没有.git 文件),则终端输入,project_name为项目名称,first commit为项目备注,yourname为用户名

cd project_name
git init
git add .
git commit -m "first commit"
git branch -M master
git remote add origin git@github.com:yourname/project_name.git
git push -u origin master

(2)如果是已经存在的项目(有.git 文件),则终端输入

git remote add origin git@github.com:yourname/project_name.git

如果出现报错

fatal: remote origin already exists.

先查看远程仓库信息,终端输入

git remote -v

结果显示

origin  git@github.com:yourname/project_name.git (fetch)
origin  git@github.com:yourname/project_name.git (push)

只需删除已关联的远程仓库即可,终端输入

git remote remove origin

此时再输入git remote -v 就显示没有远程仓库了,然和重新输入更新GitHub上项目的命令

git remote add origin git@github.com:yourname/project_name.git

然和选择分支并上传

git branch -M master
git push -u origin master

至此,就通过终端命令将项目上传到 GitHub 上了,此时打开 GitHub 可以看到已经有项目了。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文