git push不向linux上的远程存储库添加任何代码

时间:2016-05-16 18:23:59

标签: git

我正在我的覆盆子pi上运行一个git服务器,我一直在尝试将我的代码推送到位于/ var / www / project的pi上的远程存储库。但是,没有代码添加到远程存储库,尽管git push的输出显示已经推送了13.40MB。

user@user ~/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"

1 个答案:

答案 0 :(得分:0)

问题:

通过执行git remote add origin /var/www/project,您说远程存储库是您计算机的位置/var/www/project,而不是您的树莓派。因此,git push会将您的工作推送到您的计算机,在其他地方。

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