当前位置: 代码网 > 服务器>服务器>Linux > Linux(Ubuntu)系统上传项目到GitHub新建仓库过程

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

2026年03月31日 Linux 我要评论
一、创建ssh keys1.登陆github账号,点击头像,选择settings / ssh and gpg keys / new ssh key,其中 title 可以随便取,但是 key 需要生成

一、创建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 可以看到已经有项目了。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

  • Linux安装JDK实践

    一、下载安装包方案一:官网下载oracle官网:oracle | cloud applications and cloud platformoracle官网下载时需要登录账号故这里…

    2026年03月28日 服务器
  • Linux实现多个JDK版本切换

    一、多版本jdk准备可参考此文章安装jdklinux安装jdk二、环境变量修改#进入配置目录(不在此保存的话 ssh链接重新打开会导致下面导入的环境变量失效)vim /etc/p…

    2026年03月28日 服务器
  • Centos7如何升级GCC

    一、环境准备1. 检查当前 gcc 版本gcc --version2. 清理系统环境sudo yum clean allsudo yum update -y二、安装 scl 仓库此…

    2026年03月28日 服务器
  • Linux配置静态IP地址方式

    注:所有此类型文章,非必要或者不是自己的本地服务器,请勿随意操作,出错后可能会导致连接不上服务器,直接炸掉。各类网上的教程使用时也请注意谨慎操作!!谨慎操作!!谨慎操作!!谨慎操作…

    2026年03月28日 服务器
  • 在Ubuntu服务器上部署xinference流程

    在Ubuntu服务器上部署xinference流程

    一、拉取镜像docker pull xprobe/xinference:latest二、启动容器(gpu)docker run -d --name xinfer... [阅读全文]
  • Linux服务器时间设置实现方式

    1、服务器当前时间查看timedatectl2、手动设置系统时间注:此步骤一定生效,但不建议使用毕竟需要精确到毫秒级别(没网另说)timedatectl set-time 'yyy…

    2026年03月28日 服务器

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com