在ubuntu(以下简称服务端)上创建git远程仓库步骤:
第一步:创建远程ssh访问的用户:
1)在服务端找到.ssh文件夹,在.ssh文件夹下创建 authorized_keys文件:touch authorized_keys
2)将客户端.ssh/id_rsa.pub文件中的内容(也叫公钥)复制到authorized_keys文件里
3)在服务端创建一个用户(用户名叫git)sudo adduser git,一路enter,中途会提示输入密码
4)然后在客户端 ssh git(你的用户名)@192.168.192.130(我的局域网ip),正常的话应该可以连接上服务端,如果连不上,注意权限问题,我直接将服务端的权限设置为了:777。
第二步:在服务端创建git仓库:
1)服务端安装git: sudo apt-get install git
2)设置git:
git config --global user.name 'your name'
git config --global user.email 'your email'
3)创建远程仓库
3.1)mkdir project.git
3.2)cd project.git
3.3)git --bare init
4)将远程git仓库属于git用户所有:sudo chown -R git:git project.git
执行这条命令之前的截图:
执行这条命令之后的截图:
5)与远程同步: git remote add origin git@192.168.192.130:/home/zhanghu3/project.git
6)推送:git push origin master
完毕!