首页 / UBUNTU / ubuntu中github教程
ubuntu中github教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ubuntu中github教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2475字,纯文字阅读大概需要4分钟。
内容图文
![ubuntu中github教程](/upload/InfoBanner/zyjiaocheng/970/2f80eec1d38b4e30857457795a9a4655.jpg)
ubuntu中github教程
注册github
注册账号的操作在这就不用说了
新建仓库
有了上面的主页后,我们点击start a project后就可以创建仓库了,下图就是仓库需要填写一些信息的界面
仓库名通常就填写我们的项目名,为了说明,这里我填写my_github,描述可以对自己的仓库进行一个简单的说明,也可以不填。点击“Create repository”按钮,就成功地创建了一个新的github仓库,为了便于管理,我们需要安装一个软件git
安装git
下面我将说一下在ubuntu18.04上安装git,其他的linux系统其实也是一样的,安装方法很简单,输入下面命令即可安装
sudo apt install git
安装完成后,你可以用下面命令查看git版本。
git --version
配置参数
接下来你需要做的就是在git中配置自己的名称和电子邮件地址,可以通过使用以下命令来完成此操作:
git config --global user.name "your name"
git config --global user.email "your email"
我们可以通过下面命令查看是否正确配置。
git config --list
这还没有完,我们还需要创建一个ssh key,这个实际上就是一个将你的电脑和github账号联系在一起的密钥,这样以后就可以十分方便的通过git上传你的代码。下面介绍一下如何获得这个密钥,又是如何输入到你的Github中
获取密钥的方法如下:
首先在命令行输入cd ~/.ssh,第一次配置会显示没有那个文件或目录,这是正常现象。然后在命令行输入ssh-keygen -t rsa -C “邮箱地址”,接下来连按三次回车就可以了。
命令行代码如下:
这样我们的密钥就创建成功了。
按照这个路径,cd “此路径”,将id_rsa.pub中的全部复制,粘贴到github的网上上,注意字符串中不能有空格或者换行
你需要登录你的github来添加这个密钥,登录github后找到SSH and GPG keys这个选项(在setting里面),然后点击网页右上角的New SSH keys进行添加。具体细节如下图:
点击New SSH keys后界面如下图所示,这里的Title是让你给你的密钥起一个名字,随便起一个就行,然后把你刚刚复制的密钥填写在下边的大框里,点击Add SSH keys即可。
clone操作
当我们想要从github上面拉取代码时,就需要使用clone操作,现在我们看看怎么进行clone,其实很简单,只需要输入 git clone<需要clone的地址>,示例如下
<需要clone的地址>需要clone的地址可以在github仓库中看到,如下图:
这样就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
查看github
感谢!
内容总结
以上是互联网集市为您收集整理的ubuntu中github教程全部内容,希望文章能够帮你解决ubuntu中github教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。