Tôi đang cố gắng tạo một repo git từ xa, (mà tôi đã khởi tạo với tùy chọn --bare
) và đẩy một số tệp nguồn vào nó.thư mục đích trống sau khi git đẩy đến từ xa
Tôi có một repo git địa phương và từ xa trần:
[email protected]:~/notebooks$ cat .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[branch "master"]
[remote "nbcsm"]
url = ssh://[email protected]/home/ubuntu/notebooks/.git
fetch = +refs/heads/*:refs/remotes/nbcsm/*
tôi tạo ra các repo địa phương với: 1. git init
2. git add *.ipynb
3. 'git commit -m "nhập khẩu đầu tiên của IPython Sổ tay "
Sau đó, tôi đã xác minh rằng repo địa phương của tôi đã theo dõi các tệp trong đó bằng cách sử dụng vi để chỉnh sửa tệp * .ipynb và sau đó chạy git status
. git không thấy tập tin đã thay đổi.
Tuy nhiên, khi tôi thực hiện git push nbcsm master
đẩy dường như là thành công nhưng các thư mục đích trên máy tính từ xa của tôi/dụ là rỗng (tức là nó không chứa các tập tin Tôi đang cố gắng để đẩy để điều khiển từ xa):
[email protected]:~/notebooks$ git push nbcsm master
Enter passphrase for key '/home/ubuntu/.ssh/id_rsa':
Counting objects: 11, done.
Compressing objects: 100% (9/9), done.
Writing objects: 100% (9/9), 2.49 KiB, done.
Total 9 (delta 5), reused 0 (delta 0)
To ssh://[email protected]/home/ubuntu/notebooks/.git
7a50f44..295a4fa master -> master
[email protected]:~/notebooks$
Thẩm định rằng các tập tin không phải là trên xa:
[email protected]:~/notebooks$ ssh [email protected]
Enter passphrase for key '/home/ubuntu/.ssh/id_rsa':
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-25-virtual x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Tue Dec 18 16:46:23 UTC 2012
System load: 0.02 Processes: 63
Usage of /: 41.7% of 7.97GB Users logged in: 0
Memory usage: 12% IP address for eth0:REMOTE-IP
Swap usage: 0%
Graph this data and manage this system at https://landscape.canonical.com/
Get cloud support with Ubuntu Advantage Cloud Guest
http://www.ubuntu.com/business/services/cloud
*** /dev/xvda1 will be checked for errors at next reboot ***
[email protected]:~$ sudo find /home/ubuntu/ -name "*.ipynb"
/home/ubuntu/notebooks/Untitled0.ipynb
[email protected]:~$
có khoảng 12 * .ipynb file trong repo địa phương mà không bị đẩy. Tôi khá chắc chắn rằng đây là một vấn đề khái niệm chứ không phải là một vấn đề cú pháp nhưng tôi đã đọc và đọc lại chương từ xa trong cuốn sách O'Reilly Git và tôi đang bối rối.
Giải thích đầy đủ hơn, cả hai đối với các giao dịch không trần và trần, so với tôi. +1 – VonC