1.准备服务
1)在github网站上申请一个新的用户,并新建一个项目
2)建议在你的系统新建一个新的用户git
3)useradd -m git
设置密码
passwd git
在root用户下安装 git-core ssh服务端以及ssh客户端服务,这个自己电脑上已经安装过就不用安装了
sudo apt-get install git-core openssh-server openssh-client
注意:如果安装失败了,请自行查询为什么会安装失败,本人未安装失败 git-core是核心控制服务
2. 配置本地git库(安装gitosis)
1)新建目录(按照自己习惯,本人习惯在目录下新建Data,bin,Tools等目录来存放不同的文件)
2)在Tools目录下将python 的setup tool拷贝过来
git clone https://github.com/res0nat0r/gitosis.git
3)切换root用户执行(此步骤若系统没有安装python,请自行安装python 至于安装python版本是2还是3,自行决定,本人python版本为2.7)
cd gitosis
python setup.py install
4)切换git用户生成通信密钥(这里的邮箱为你注册git用户的邮箱)
ssh-keygen -t rsa -C "zhangbo.6448@163.com"
后续步骤不用设置,直接回车即可
生成的文件会在~/.ssh目录下
5)将id_rsa.pub公钥内容拷贝至git上
网页路径在git网站上setting中的sshKeys中
6)尝试第一次连接git远程
ssh -T git@github.com
7)新建本地文件并添加到本地库
在Data目录新建Hello world文件
git init git add README.md git commit -m "这是第一个文件"
8)上传到远程库
git remote add origin 这里是你自己申请的地址 git push -u origin master