很久前就零零碎碎的用git了,但是没有整理过,现在记录下从头开始。
首先git于自己的github账号不是同一个东西。自己所在的不同组织单位一般都会搭建自己的git。git的使用教程可以参考廖雪峰的网站。git的安装一般在单位的服务器上都安装了。自己想要复制使用git仓库的代码,首先是单位给了你的git的账号。用xshell连接服务器后,输入git,如果有命令提示,则说明服务器已经安装了git,你要做的就是给自己的账号增加ssh/GPG秘钥。
Xshell中命令记录:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"然后摁enter
在输入一个字符端,一般输入账户邮箱好记。再次输入确认一遍。
然后会提示生成的key 保存在哪个文件目录下。
确认服务器的ssh-agent在运行。
xshell(服务器)
eval $(ssh-agent -s)如果没有进程号,则需要另为启动
# start the ssh-agent in the background将ssh private key 添加到ssh -agent.
ssh-add ~/.ssh/id_rsa
会要求输入一个Enter passphrase for /home/用户名/.ssh/id_rsa:,将之前第一步输入的字段名(邮箱)输入即可。
然后去服务器存key的路径,
vim ~/.ssh/id_rsa.pub
复制打开的rsa.pub中的内容,在浏览器中打开组织的git,登录进去,“个人信息和配置” ---》 “SSH/GPG 秘钥”--》管理SSH秘钥,增加秘钥。将秘钥复制添加进去。
这样,便可以在服务器(xshell连接)上复制使用git 命令来clone和修改代码了