Linux(deepin)在终端配置使用git

原本下载了linux的smartgit,还有一个gitk…忘了名字了,两个都不能用,后来发现能用终端直接使用git,就上网搜索了git在终端的配置方法,在这里总结分享下。
首先安装git,会提示你安装,输入Y就行

sudo apt-get install git

否则会出现:bash:git 未找到命令
然后设置用户名和email
git config --global user.name "you username"

git config --global user.email "your [email protected]"
否则会提示:no in a repository
执行完成之后该目录下会新增加一个.gitconfig文件
生成ssh-key,在终端使用命令
ssh-keygen -t rsa -C "[email protected]",your_email是你的email。
这里会让你选择存储秘钥的文件夹,以及密码,不用理会,一路enter就行
这里写图片描述
将id_rsa.pub的内容追加到authorized_keys 中

cat /root/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

这里写图片描述
cat: /home/jack/.ssh/id_rsa.pub: 权限不够,若出现这个问题, 则是由于当前是在git用户下,/home/jack/.ssh/id_rsa.pub在jack用户下,出现了权限不够问题,可用下面的方法解决:
➜ ~ sudo -s -H
之后 进入authorized_keys文件粘贴文件里的内容
在github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。如果之前添加过ssh-key,那么就delete后再次再执行上面的添加过程。
然后测试下是否配置成功
ssh -T [email protected],出现下面这样就是成功了。
这里写图片描述

成功之后在终端就进行连接git远程库,这样,其他人的克隆和推送也一样变得很简单:

git clone git@gitserver:project.git  

这就是我在终端配置git中总结的自己配置的过程,欢迎指正

猜你喜欢

转载自blog.csdn.net/zhangjingao/article/details/76513190