首页 > 系统相关 >linux下使用git上传项目代码到github

linux下使用git上传项目代码到github

时间:2023-12-02 18:34:19浏览次数:32  
标签:github 仓库 git 密钥 linux 上传 ssh

一、创建一个仓库

​ 想要上传项目代码到github我们首先需要有一个GitHub账号,具体怎么注册自行搜索,然后我们需要创建一个仓库如图:

image-20231202173607371

image-20231202173640959

​ 如图我们创建一个公共仓库,写完名字,描述,和增加一个readme文件

image-20231202173733353

二、密钥

​ 直接使用命令后面是你的注册邮箱,选项直接回车就好。

ssh-keygen -t rsa -C "[email protected]"

​ 生成成功后,查看秘钥文件,路径为【~/.ssh/id_rsa.pub】

cat ~/.ssh/id_rsa.pub

然后复制查看出来的密钥。

image-20231202174527058

​ 找到github的设置的ssh密钥部分,添加新密钥

image-20231202174620319

​ 图中的标题随便填,密钥复制进去即可,

三、拉取仓库

​ 复制我们刚才创建的test仓库地址:

image-20231202174756907

​ 在Linux主机里你想要的目录下执行:

git clone 链接

image-20231202174238723

​ 然后初始化仓库:

git init

​ 查看状态:

git status

image-20231202175031593

image-20231202175232208

​ 然后把想要上传的文件放进test仓库:

image-20231202175331271

四、上传

​ 执行命令,将代码提交到缓存区:

git add .
git commit -m "提交测试"

image-20231202175738561

​ 进入仓库test执行命令提交到github:

git push origin main

image-20231202182221793

​ 打开github仓库查看:

image-20231202182251296

​ 项目成功上传。

标签:github,仓库,git,密钥,linux,上传,ssh
From: https://www.cnblogs.com/dwinternet/p/17871999.html

相关文章

  • 本地代码保存到git远程仓库上
    1.在gitee上创建一个空的仓库2.在本地文件夹中使用gitinit初始化git配置3.这一步看情况,如果设置了全局配置,也能使用全局配置提交就不用做了gitconfiguser.namegitconfguser.emailgitconfiguser.name"xxx"gitconfguser.email"[email protected]"4.gitadd.5.将本地仓......
  • Linux交叉编译
    什么是交叉编译?为什么要有交叉编译?交叉编译是为了解决什么样子的问题?定义:在一个平台编译生成的代码在另外一个平台上面执行,这个过程称之为交叉编译。众所周知,CPU的架构主要分为X86架构、ARM架构、MIPS架构、RISC-V架构。假如说,在LinuxX86_64平台下面编译出来的程......
  • 在aliyun linux上npm install失败
    今天在ESC上使用npm进行安装,出现以下错误:npmERR!codeETIMEDOUTnpmERR!errnoETIMEDOUTnpmERR!networkrequesttohttps://registry.npmjs.org/pm2failed,reason:npmERR!networkThisisaproblemrelatedtonetworkconnectivity.npmERR!networkInmostc......
  • Linux虚拟机如何配置网络之Xshell远程连接
    一、下载远程连接工具Xshell二、使用Xshell远程连接虚拟机1、查看虚拟机ip命令:ipaddr2、打开Xshell软件,点击新建会话   连接成功3、检查网络状态,开启虚拟机输入命令   pingwww.baidu.com ......
  • vscode远程连接linux
    参考:https://zhuanlan.zhihu.com/p/667236864?utm_id=0#一、安装过程1、安装插件remote-ssh2、点击远程资源管理器、新建远程远程资源管理器:RemoteExplorer,左侧extensions下一个像电脑一样的新建远程:在ssh栏右侧加号点击3、在窗口上方弹出的命令框中输入:sshname@ip,name是......
  • Linux学习笔记
    linux12345真实机中安装CentOS(一)真实机中安装CentOS(二)虚拟机VirtualBox安装CentOS8,并配置网络VirtualBox中复制多个服务器并配置不同的ipUbuntu入门CentOS_ServerwithGUI入门Linux分区Linux学习技巧常用命令:复制、剪切、分页、软链接常用命令:文件检......
  • Linux服务器禁用密码登录
    前言以前没太研究仔细过SSH,会用就了不起了。最近太闲了,然后一直在研究些杂七杂八的东西,发现自己知道的实在太少了吧(气鼓鼓)还是要继续努力学习啊!开始今天的正题:禁用密码登录。为什么要禁用密码登录?避免别人破译你的服务器密码进行登录(巴拉巴拉一大堆理由,好吧!其实就搞着好玩的,然后顺......
  • Linux 下使用命令将图片反色
    #单张图片反色convert-negateimage.pngimage_ne.png#单张图片反色(替换)convert-negateimage.pngimage.png#单张图片反色,修复格式不兼容convertimage.pngimage.png&&convert-negateimage.pngimage_ne.png#单张图片反色,修复格式不兼容(替换)convertimage.p......
  • linux中redis的安装和设置开启自动启动
    一、安装redis第一步:下载redis安装包wgethttp://download.redis.io/releases/redis-4.0.6.tar.gz复制代码[root@iZwz991stxdwj560bfmadtZlocal]#wgethttp://download.redis.io/releases/redis-4.0.6.tar.gz第二步:解压压缩包tar-zxvfredis-4.0.6.tar.gz[root@iZwz991stxd......
  • Linux 下使用 Wine 安装 OrCAD16
    本文演示的是openSUSE,其他发行版操作类似安装Wine官方下载页面sudozypperrefsudozypperinwinewinetricks下载OrCADOrCADCapture绿色版带元件库安装OrCAD创建安装容器WINEARCH=win32WINEPREFIX=~/wine/OrCADwinetricksvcrun2005将压缩包复制到~/win......