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链接上

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

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

[love@love ~]$ cd
[love@love ~]$ cd .ssh/
[love@love .ssh]$ ls
id_rsa  id_rsa.pub
[love@love .ssh]$ vim id_rsa.pub

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

4>建立github远程库

 

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

 git remote add origin git@github.com:Blank000000/List.git

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

origin	git@github.com:Blank000000/List.git (fetch)
origin	git@github.com:Blank000000/List.git (push)

5>git 命令

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

先touch一个文件 list文件

[love@love repositories]$ touch list
[love@love repositories]$ ls
list  test  TestGit.git
[love@love repositories]$ git init
重新初始化现存的 Git 版本库于 /home/love/git/repositories/.git/
[love@love repositories]$ git add list
[love@love repositories]$ git commit -m "list"
[master 5270f59] list
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 list
[love@love 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 git@github.com:Blank000000/List.git
   a0b5b9b..5270f59  master -> master

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

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值