使用git建立遠端倉庫,讓別人git clone下來

銳湃發表於2015-08-31

關於git的基本使用我就不表,如有不熟的推薦看OurUnixcsdn部落格。所以這裡主要講下如何建立一個站在專案leader的角度,建立遠端倉庫。

1建立你的git 目錄。

ourunix@ubuntu:~$ mkdir testgit

ourunix@ubuntu:~$ cd testgit/

2,建立你的git倉庫。

ourunix@ubuntu:~/testgit$ git init

Initialized empty Git repository in /home/wlp/testgit/.git/

3,新增你的需要的專案初始檔案,這裡我就只新增一張文件了。

ourunix@ubuntu:~/testgit$ echo "hello,git" > sayhi.txt

4,跟蹤及提交到倉庫。

ourunix@ubuntu:~/testgit$ git add sayhi.txt

ourunix@ubuntu:~/testgit$ git commit -m "2011.4.13" sayhi.txt

[master (root-commit) b87b535] 2011.4.13

1 files changed, 1 insertions(+), 0 deletions(-)

create mode 100644 sayhi.txt

5.在本地的git倉庫"新增一個遠端倉庫",當然這個遠端倉庫還是你自己的這個目錄。

ourunix@ubuntu:~/testgit$ git remote add origin ssh://你的IP/~/testgit/.git

這時候,本地的 .git/config 應該會改變

6.將本地的 master分支 ,跟蹤到遠端的分支

ourunix@ubuntu:~/testgit$ git push origin master

7,顯示遠端資訊

ourunix@ubuntu:~/testgit$git remote show origin

8,利用其他區域網的電腦測試你的倉庫

ourunix@ubuntu:~/test$ git clone ssh://你的IP/home//testgit/.git

Initialized empty Git repository in /home/wlp/test/git/.git/

xxx‘s password:

remote: Counting objects: 3, done.

Receiving objects: 100% (3/3), done.

remote: Total 3 (delta 0), reused 0 (delta 0)

9,大功告成,開始動手建立你的倉庫吧。


Ubuntu下測試ssh時使用ssh localhost 命令,出現錯誤提示connect to host localhost port 22:Connection refused

 

造成這個錯誤的原因可能是ssh-server未安裝或者未啟動。ubuntu 11.10 預設安裝openssh-client,但是木有安裝server

 

執行 ps -e | grep ssh,檢視是否有sshd程式

 

如果沒有,說明server沒啟動,通過 /etc/init.d/ssh -start 啟動server程式,如果提示ssh不存在 那麼就是沒安裝server

 

通過 sudo apt-get install openssh-server命令安裝即可


轉自:http://blog.sina.com.cn/s/blog_6405313801011vsj.html

相關文章