今天按如下步骤创建git共享远程仓库时,在向远程仓库推送代码时发现报错:
tarena@tarena:~/git$ git push -u origin master
ssh: connect to host 127.0.0.1 port 22: Connection refused
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
百度了下发现是没有安装sshd, 所以通过apt安装解决
$ sudo apt-get install openssh-server
创建共享仓库步骤如下
×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
创建共享仓库
1.创建一个文件夹
mkdir gitrepo
设置文件夹的用户所属
chown tarena:tarena gitrepo进入文件夹,创建为git仓库
cd gitrepo/
git init –bare project.git一般项目名称都以 .git 结尾, 设置该目录用户
chown -R tarena:tarena project.git
添加远程仓库
cd ../git
git remote add origin tarena@127.0.0.1:/home/tarena/gitrepo/project.git
向远程仓库推送代码
git push -u origin master
* 第一次推送代码时加 -u 选项
获取项目代码
连接远程共享仓库
git remote add origin tarena@127.0.0.1:/home/tarena/gitrepo/project.git
将项目克隆到本地
git clone tarena@127.0.0.1:/home/tarena/gitrepo/project.git
×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××