千家信息网

怎么在Linux系统下使用Github

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,这篇文章主要介绍"怎么在Linux系统下使用Github",在日常操作中,相信很多人在怎么在Linux系统下使用Github问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2024年11月11日怎么在Linux系统下使用Github

这篇文章主要介绍"怎么在Linux系统下使用Github",在日常操作中,相信很多人在怎么在Linux系统下使用Github问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么在Linux系统下使用Github"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

1.
安装git:

代码如下:

sudo apt-get install git-core git-gui git-doc

2.
到https://github.com/ 注册一个帐号,一会儿客户端登录的时候要使用的。

3.
在客户端安装SSH Key,方便我们在客户端安全登录:

代码如下:

cd ~/.ssh


如果提示"没有那个文件或目录",那么说明你以前没有生成过SSH Key,直接跳到第4步,否则保存从前的SSH Key:

代码如下:


ls
mkdir key_backup
cp id_rsa* key_backup
rm id_rsa


4.

代码如下:


ssh-keygen -t rsa -C "your_email@youremail.com"


注意:上面要填你注册的邮箱;
然后会询问保存key的位置,我们选择默认,一直enter就可以了


5.
登录githut,有一个Account Settings,点SSH public Key,然后打开第4步生成的id_rsa.pub文件,全部复制到key一栏,title可以随便取,点击Add Key;


6.
然后我们测试一下连接:

代码如下:

ssh -T git@github.com


第一次会有一个错误提示,不用管他,输入yes,之后如果顺利,应该会有"Hi 你的注册用户名! You've successfully authenticated, but GitHub does not provide shell access."的提示,表示正确连接到了github


7.

代码如下:


git config --global user.name "你自己的名字,可以不是注册名"
git config --global user.email "你自己的邮箱,可以不是注册邮箱名"
git config --global github.user github的注册名
git config --global github.token XXX


注意:XXX通过如下方式获取:
登录github,有一个Account Settings,点击里面的"Account Admin", 其中的API Token即是上述的XXX
至此,我们已经可以用github了,下面来创建一个Repository

8.
打开 https://github.com/repositories/new,填上项目名,描述,主页等,点击"Create Reopsitory",这时在我们的账户里就创建了一个Repository,但它是空的,下面我们往里加东西:


9.

代码如下:


mkdir XXX

(XXX是本地要和github同步的文件夹)

代码如下:

cd XXX
git init
touch README

(作为例子,我们把这里的README同步到上面的Repository里)

代码如下:


git and README
git commit -m 'XXXXXXXXx'

(XXX是你本次同步所添加的注释,方便日后追踪)

代码如下:

git remote add origin git@github.com:XXX/YYY.git


注意:XXX是你的github注册名,YYY是刚才创建的Repository名

代码如下:

git push origin master

完成之后,在你的Repository里就会有刚才check in的README了。

10.
更新文件

代码如下:

vi README


自动commit更改文件

代码如下:

git commit -a


更新至远程

代码如下:

git push origin master

11.
创建和合并分支

代码如下:

git branch

显示当前分支是master

代码如下:

git branch new-feature

创建分支

代码如下:

git checkout new-feature

切换到新分支

代码如下:

vi page_cache.inc.php

代码如下:

git add page_cache.inc.php


Commit 到本地GIT

代码如下:

git commit -a -m "added initial version of page cache"


合并到远程服务器

代码如下:

git push origin new-feature

如果new-feature分支成熟了,觉得有必要合并进master

代码如下:

git checkout master
git merge new-feature
git branch
git push


则master中也合并了new-feature 的代码

再登录到GitHub可以看见"Switch Branches"下的分支选项:

到此,关于"怎么在Linux系统下使用Github"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

代码 分支 文件 登录 系统 学习 客户 客户端 注册名 邮箱 同步 提示 更多 帮助 更新 生成 实用 必要 成熟 接下来 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库外键约束有什么用 数据库相似度查询 用友连不上服务器 300英雄服务器消失 ibm服务器管理口账户 mysq如何导出数据库 有些什么样的数据库安全防护技术 多元统计分析第四版数据库 用友服务器初始化 pc端软件开发语言知乎 船舶管理软件数据库价格 世界卫生组织数据库是sci吗 渤海银行软件开发中心 增城区数据网络技术开发商家 软件开发上传生成缩略图 大连松下软件开发公司提供住宿吗 网络安全的三观三监测是什么 网络安全黑客图片 自学计算机网络技术应用 福建高高手网络技术有限公司 美国网络安全法有哪些特点 网络安全设施所达到的目的 国家网络安全法正式实施时间 华为前端软件开发工程师税后工资 数据库中如何查看比例 省网络安全汇报材料 用友服务器初始化 青少年网络安全科普讲座 网络安全 如何解决场景 创建数据库 教案
0