linux中搭建git与链接github的用法

平常我们都会在windows系统中编写代码并将其提交到github中,那么怎样在Linux系统中提交我们的代码到github中呢?

首先,你先要有一个github账户

 

1,安装git

我们先在Linux系统中下载安装git,这里我们说CentOS版本的

用yum下载,这里如果不是root权限,要用sudo

$ sudo yum install git

2,配置git

1> 设置git用户信息

$ git config --global user.name"自己github用户名"
$ git config --global user.email"自己用户的邮箱地址"

2>创建仓库

$ git init
初始化空的 Git 版本库于 /home/love/.git/

此时就有了一个本地仓库在你的家目录下,使用命令ls -a就能看到 .git目录

3>在github上添加ssh key,让自己的电脑与github链接上

sh-****** -t rsa -C "[email protected]"

这里将邮箱改为自己的邮箱,然后就enter下去,到输入密码的时候,设置自己的密码,然后我们要到.ssh/目录下找到我们的公钥,这里先cd进入家目录,然后再进入.ssh/目录下打开公钥

[[email protected] ~]$ cd
[[email protected] ~]$ cd .ssh/
[[email protected] .ssh]$ ls
id_rsa  id_rsa.pub
[[email protected] .ssh]$ vim id_rsa.pub

接下来复制公钥,然后登陆GitHub,打开”settings”,“SSH Keys”页面,然后,点“New SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容,点击确定,这样我们就建立好了ssh key    like this---->

linux中搭建git与链接github的用法

4>建立github远程库

linux中搭建git与链接github的用法

 

然后在自己的电脑上添加这个仓库,输入的指令格式为 git remote add[shortname] [url]。

 git remote add origin [email protected]:Blank000000/List.git

git remote 可以查看当前配置有哪些远程仓库,也可以加上-v选项,显示对应的克隆地址

origin	[email protected]:Blank000000/List.git (fetch)
origin	[email protected]:Blank000000/List.git (push)

5>git 命令

进入你的仓库目录测试一下

先touch一个文件 list文件

[[email protected] repositories]$ touch list
[[email protected] repositories]$ ls
list  test  TestGit.git
[[email protected] repositories]$ git init
重新初始化现存的 Git 版本库于 /home/love/git/repositories/.git/
[[email protected] repositories]$ git add list
[[email protected] repositories]$ git commit -m "list"
[master 5270f59] list
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 list
[[email protected] repositories]$ git push origin master
Enter passphrase for key '/home/love/.ssh/id_rsa': 
Counting objects: 3, done.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 226 bytes | 0 bytes/s, done.
Total 2 (delta 0), reused 0 (delta 0)
To [email protected]:Blank000000/List.git
   a0b5b9b..5270f59  master -> master

这里会提示你输入密码,输入密码后完成提交

linux中搭建git与链接github的用法