您现在的位置是:首页 >其他 >Linux上传文件至GitHub网站首页其他
Linux上传文件至GitHub
简介Linux上传文件至GitHub
Linux上传文件至GitHub
本篇文章将讲述在Linux上如何通过
git
上传文件到
Github
账户中的目标远程库 !主要内容如下。
1、安装 git 并 生成密钥
1.1 安装 git 并 绑定用户信息
为Linux
上安装git
:
sudo yum install git
或
sudo apt install git
查看 git
版本:
git version
绑定 Github
用户:
git config --global user.email "email@example.com" //email@example.com 此处应写Github账号的注册邮箱
git config --global user.name "name" // name 此处应写 Github 账号的用户名
查看用户信息:
git config --list
1.2 生成密钥 并 复制于 Github
生成密钥:
ssh-keygen -t rsa -C "email@example.com"
根据提示 点击 Enter
键或输入 y
(此是因为已生成过相关密钥,需要覆写),如图
图中 id_rsa
为私钥,id_rsa.pub
为公钥,公钥将为后续所用!
查看密钥:
cat /home/longdada/.ssh/id_rsa.pub
如图
复制密钥于Github
中,注意,不要复制密钥后的邮箱!
首先打开并登录Github
,点击头像,并依次点击 setting
-> SSH and GPG keys
-> New SSH key
,将密钥粘贴其中,并据自己需求设置密钥名称,最后点击 Add SSH key
即可,如图
2、生成远程仓库
如图,点击 New repository
根据需求,设置名称、权限等内容,如图
创建成功后有两种常用方法在Linux
进行文件上传,如
方法1:创建新的存储库
echo "# testGit" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:tyl-stu/testGit.git
git push -u origin main
方法2:推送现有存储库
git remote add origin git@github.com:tyl-stu/testGit.git
git branch -M main
git push -u origin main
3、文件上传
注意:
git remote add <shortname> <url> | 关联目标远程库,将远程仓库唯一的URL<url> 映射成为 在本地仓库中对远程仓库起的别名<shortname>
在本地进行操作时,可 将本
地库名字与远程库名称保持一致,此可减少不必要的麻烦。
创建成功后,将上述 方法1 中的代码依次写入命令行,如图
上传其他文件,则可用下述代码
git status |查看本地库状态
git add 文件名 |添加单个文件
git commit -m "版本信息" |将文件从暂存区提交到版本库
git push 远程库 分支 |将文件上传至远程库中的对应分支中
如图
关于 clone
、remote
、 fetch
、pull
等指令,看点击 此博客 进行查看;
关于 branch
、add
等指令,可点击 此博客 进行查看~
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。