Linux(Ubuntu)系统上传项目到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 可以看到已经有项目了。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Linux(CentOS7)使用 RPM 安装 mysql 8.0.11的教程
这篇文章主要介绍了Linux(CentOS7)使用 RPM 安装 mysql 8.0.11的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-03-03


最新评论