0
点赞
收藏
分享

微信扫一扫

ubuntu中github教程

whiteMu 2022-08-11 阅读 78


ubuntu中github教程

  • ​​注册github​​
  • ​​新建仓库​​
  • ​​安装git​​
  • ​​配置参数​​
  • ​​clone操作​​
  • ​​push操作​​

注册github

注册账号的操作在这就不用说了

新建仓库

ubuntu中github教程_命令行


有了上面的主页后,我们点击start a project后就可以创建仓库了,下图就是仓库需要填写一些信息的界面

ubuntu中github教程_github_02


仓库名通常就填写我们的项目名,为了说明,这里我填写my_github,描述可以对自己的仓库进行一个简单的说明,也可以不填。点击“Create repository”按钮,就成功地创建了一个新的github仓库,为了便于管理,我们需要安装一个软件git

安装git

下面我将说一下在ubuntu18.04上安装git,其他的linux系统其实也是一样的,安装方法很简单,输入下面命令即可安装

sudo apt install git

安装完成后,你可以用下面命令查看git版本。

git --version

ubuntu中github教程_git_03

配置参数

接下来你需要做的就是在git中配置自己的名称和电子邮件地址,可以通过使用以下命令来完成此操作:

git config --global user.name "your name"
git config --global user.email "your email"

我们可以通过下面命令查看是否正确配置。

git config --list

ubuntu中github教程_命令行_04


这还没有完,我们还需要创建一个ssh key,这个实际上就是一个将你的电脑和github账号联系在一起的密钥,这样以后就可以十分方便的通过git上传你的代码。下面介绍一下如何获得这个密钥,又是如何输入到你的Github中

获取密钥的方法如下:

首先在命令行输入cd ~/.ssh,第一次配置会显示没有那个文件或目录,这是正常现象。然后在命令行输入ssh-keygen -t rsa -C “邮箱地址”,接下来连按三次回车就可以了。

命令行代码如下:

ubuntu中github教程_命令行_05


这样我们的密钥就创建成功了。

ubuntu中github教程_github_06


按照这个路径,cd “此路径”,将id_rsa.pub中的全部复制,粘贴到github的网上上,注意字符串中不能有空格或者换行​cat ~/.ssh/id_rsa.pub​​ 你需要登录你的github来添加这个密钥,登录github后找到SSH and GPG keys这个选项(在setting里面),然后点击网页右上角的New SSH keys进行添加。具体细节如下图:

ubuntu中github教程_github_07


点击New SSH keys后界面如下图所示,这里的Title是让你给你的密钥起一个名字,随便起一个就行,然后把你刚刚复制的密钥填写在下边的大框里,点击Add SSH keys即可。

ubuntu中github教程_命令行_08

clone操作

当我们想要从github上面拉取代码时,就需要使用clone操作,现在我们看看怎么进行clone,其实很简单,只需要输入 git clone<需要clone的地址>,示例如下

<需要clone的地址>需要clone的地址可以在github仓库中看到,如下图:

ubuntu中github教程_命令行_09


这样就clone成功了,是不是很简单。注意,默认clone的文件夹在home目录下

有的时候我们需要拉取依赖库,就需要加上–recursive选项

push操作

说完clone,我们再讲讲push,现在我想在刚刚clone下的文件夹my_github里面添加一个新的文件test.py,然后把它push到github中。命令如下:

#跳到刚刚clone的目录下
cd my_github
#新建一个 test.py,或者你复制一个文件到该目录下也可以
touch test.py
#添加文件到git
git add test.py
#查看状态
git status
#"first commit"表示第一次提交,你也可以根据自己的需要设置,,例如,“add test.py”
git commit -m"first commit"
git push origin master

ubuntu中github教程_git_10


查看github

ubuntu中github教程_github_11


举报

相关推荐

0 条评论