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---->
4>建立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
这里会提示你输入密码,输入密码后完成提交