Linux下的github配置

本文详细介绍如何使用GitHub创建项目仓库,并通过Git在Linux环境下进行代码管理,包括安装Git、配置SSH密钥、同步代码等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub;Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目,Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件;

1.拥有GitHub账号,申请账号地址:https://github.com;创建好之后点击椭圆中的按钮

点击之后出现下图界面 在椭圆中填写你的库名称,其中Public选项是不收费的,Private是收费的看个人选择,学习的话点击选择Public即可(库名字要记住)

完成之后点击Create Repository即可;

2.Linux系统安装了git,没有安装的话,安装命令为 sudo apt-get install git

安装好之后在Linux在配置SSH Key 以便远程连接GitHub

首先 cd ~/.ssh下看有没有此目录,如果有的话最好ls看下有没有id_rsa 如果有最好能进行下备份
mkdir key_backup
cp id_rsa* key_backup
rm id_rsa

没有的话更省事;

其次:如果cd ~/.ssh没有此文件,则运行此命令ssh-keygen -t rsa -C "youremail@XXX.com" 此邮箱为注册GitHub时所用的邮箱,运行之后一路Enter即可如下图所示:

表示创建成功

3 再次跑到你的GitHub账户下进行进行ssh key设置:如下图

在填写tiltle,在key中填写:此时你已经在Linux下成功运行ssh-keygen -t rsa -C "youremail@XXX.com" 成功 ,cd到~/.ssh目录下查看id_rsa.pub里面的内容cat id_rsa.pub 将里面的内容复制到上面key框中,点击Add SSH Key即可;此时配置完成下面只需验证你的Linux与GitHub的连接;

4 进行连接:在Linux下随便建立一个与GitHub同步的文件夹

mkdir xxx

cd xxx

git clone git@github.com:XXX/repositoryname 其中xxx为你的GitHub账户名字 repository为你的库名字 成功之后会有提示

5 测试上传到GitHub上

touch readme.txt

git add readme.txt 命令的意思是:添加文件到代码库中

git commit -m "text" 命令的意思是:提交更改,在修改了文件以后,使用这个命令提交修改

成功之后可以在你的GitHub下的库中看到readme文件

另:配置Git的配置文件,username和email

git config --global user.name "your name" //配置用户名

git config --global user.email "your email" //配置email  配置一下即可,配置一次以后就不用配置

附一些百度的git用到的命令:

git clone <address>:复制代码库到本地;

git add <file> ...:添加文件到代码库中;

git rm <file> ...:删除代码库的文件;

git commit -m <message>:提交更改,在修改了文件以后,使用这个命令提交修改。

git pull:从远程同步代码库到本地。

git push:推送代码到远程代码库。

git branch:查看当前分支。带*是当前分支。

git branch <branch-name>:新建一个分支。

git branch -d <branch-name>:删除一个分支。

git checkout <branch-name>:切换到指定分支。

git log:查看提交记录(即历史的 commit 记录)。

git status:当前修改的状态,是否修改了还没提交,或者那些文件未使用。

git reset <log>:恢复到历史版本。()






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值