对于很小的团队(一两个人)来说,Github要交钱,搭建一个Gitlab有点费劲。其实我们可以使用git init --bare来实现一个简易的git服务。
目录
服务器
我们需要有一台服务器server,开发者都可以ssh到这台服务器,并且能够访问某个目录(比如/share)。
$ mkdir /share/git
现在创建一个项目,比如testproj:
$ mkdir /share/git/testproj && cd /share/git/testproj
$ git init --bare
客户端1
$ git clone user@server:/share/git/testproj
$ git add README
$ git commit -m "add README"
$ git push origin master
客户端2
$ git clone user@server:/share/git/testproj
$ echo "it's a readme file" >> README
$ git add README
$ git commit -m "modify README"
$ git push origin master
客户端1
$ git pull
$ cat README
it's a readme file
服务器
我们如果要在服务器自身开发也可以clone:
$ cd
$ git clone /share/git/testproj
- 显示Disqus评论(需要科学上网)
FEATURED TAGS
人工智能
深度学习
chatbot
PyTorch
Java
BERT
git
编程
OCR
汪曾祺
语音识别
Kaldi
Linux
XLNet
情感分析
sentiment analysis
语法纠错
Transformer
Tensorflow
Huggingface
Ubuntu
TensorFlow
深度学习框架
Tensor2Tensor
机器翻译
微信
wechat
automation
selenium
webdriver
pywinauto
CentOS
GPU
Appium
t2t
代码阅读
中英翻译
公众号
爬虫
ocr
tesseract
pytesseract
python
默认参数
位置参数
VPN
JSON
Jackson
huggingface
PagedAttention
vLLM
Pre-training
LLM
CPT
weather
forecasting
graph neural networks
qlora
quantization
transformers
cmake
pip
pipenv
conda
padding
vscode
debug
source code
build
deep learning
Speech
ASR
linux
pytorch
extension
Deep Learning