$ sudo adduser git
收集所有需要登录的用户的公钥,公钥位于id_rsa.pub文件中,把我们的公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。
如果没有该文件创建它:
首先我们选定一个目录作为Git仓库,假定是/home/gitlab/runoob.git,在/home/gitlab目录下输入命令:
一定要将初始化的仓库给Git
$ chown -R git:git probject.git
$ git clone git@<ip>:/home/gitlab/probject.git
然后就可以推送了
出于安全考虑,创建的git用户不允许登录shell,这可以通过编辑/etc/passwd文件完成。找到类似下面的一行:
git:x:1001:1001:,,,:/home/git:/bin/bash
改为:
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
这样,git用户可以正常通过ssh使用git,但无法登录shell,因为我们为git用户指定的git-shell每次一登录就自动退出。
1.将SSH发给服务器人员添加进去
2.本地创建空仓库
(1)创建一个文件夹:mkdir test
(2) 到这个目录下:cd test
(3) 克隆到远程地址: git clone git@XXX:iosSDK.git
(4)进入到文件目录:cd iosSDK/,创建一个:touch README
(5) 查看git状态:git status
(6) 添加:git add .
(7) 提交:git commit -m 'init'
(8) 推送到服务器:git push
(9) 删除test空文件夹:rm -rf test/
3.可以把地址放到sourceTree拉取远程仓库了
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)