建立Git远程仓库

Windows环境下在局域网内建立Git远程仓库

Windows环境下,在局域网开发不能连接到github,因此需要建立一个公共的远程库供项目组使用。
具体步骤如下:

1. 在公共服务器下创建一个空仓库
1).创建一个文件夹,如public.git
mkdir public.git
2).进入该文件夹,建立裸仓库
git  –bare init
2. 设置网络访问权限
1).设置 public.git 为共享文件夹
2).确认在本机文件管理器中通过“ \\IP地址\共享文件夹名称 ”的形式可以访问到
*注意: 共享文件夹名称可以与文件夹名称不同
git访问时,应该使用右斜杠 /
3. 在本机设置远程库
1).git remote add [name] //IP地址/共享文件夹名称
[name] 可以任意起名 如 origin
利用 git remote 查看一下设置远程库是否成功,一般不会有什么问题
2).进入本地库,将本地代码push到远程公共库
git push –set-upstream [name] master
项目组其他成员在自己的机器上,参照步骤3设置远程库,大家就可以协助工作了。

linux

建立个人级服务器仓库

% mkdir -p ~/git/testgit.git
% cd ~/git/testgit.git
% git init –bare
Reinitialized existing Git repository in /home/matt/git/testgit.git/
% ls
branches/ config description HEAD hooks/ info/ objects/ refs/

通过ls命令可以看出:git init –bare 初始化的目录等同于一个.git目录的内容。这样就比较好理解git的本质:本地仓库的.git和服务器仓库。它们是一回事情

连接提交到个人仓库服务器

% mkdir -p ~/tmp/testgit
% cd ~/tmp/testgit
% git init
Initialized empty Git repository in /home/matt/tmp/testgit/.git/
% touch README
% git add .
% git commit -m “initial commit”
[master (root-commit) 02ecfad] initial commit
files changed
create mode 100644 README
% git remote add origin localhost:/home/matt/git/testgit.git
% git push -u origin master
Counting objects: 3, done.
Writing objects: 100% (3/3), 205 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To localhost:/home/matt/git/testgit.git
* [new branch] master -> master
Branch master set up to track remote branch master from origin.

这几条命令就把一个简单的本地仓库提交到个人的服务器仓库上了。

其中的重点是 git remote add origin localhost:/home/matt/git/testgit.git

这条命令隐含了几个ssh的知识点。熟悉它,可以帮助我们理解通常的git地址

1. git地址其实就是个ssh地址

2. ssh省略用户的话会假定是当前用户。

比如这个例子,完整的ssh连接是: matt@localhost:/home/matt/git/testgit.git

(文章今日已有 1 人访问,总访问量 7 ::>_<::)
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇