2016-05-16 99 views
0

我在我的树莓派上运行git服务器,并且一直试图将我的代码推送到位于/ var/www/project的pi上的远程存储库。但是,尽管git push的输出显示已经推送了13.40MB,但没有代码添加到远程存储库。git push不在Linux上的远程存储库中添加任何代码

[email protected] ~/git_projects/project $ git push origin master 

Counting objects: 2526, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (2519/2519), done. 
Writing objects: 100% (2526/2526), 13.40 MiB | 818 KiB/s, done. 
Total 2526 (delta 723), reused 0 (delta 0) 
To /var/www/project 
* [new branch]  master -> master 

我做了以下设置远程仓库:

cd /var/www/project 
git init --bare 

,并在我的源代码文件夹:

cd ~/git_projects/project 
git init 
git remote add origin /var/www/project 
git add . 
git commit -m "test" 
+0

您是否在计算机上运行'git remote add origin/var/www/project'?如果是的话,这是正常的,它不起作用。 –

+0

是的,我做到了。有没有另一种方法可以使它起作用? – user299028

回答

0

问题:

这样做git remote add origin /var/www/project,你在说远程仓库是你公司的地址/var/www/project电脑,但不是你的覆盆子pi。所以git push把你的工作推到了另一个地方的计算机上。

您需要使用其IP地址将您的树莓设置为远程。详细的演练是here,但您可以在网上找到许多其他教程。

相关问题