
安装GitLab面临问题何服务器git项目直接导入GitLab前Git服务器由git+apache搭建(详见Linux用Apache搭建Git服务器)
网发现篇文档——Import bare repositories into your GitLab instance并按进行 *** 作
1)设置存放代码库主目录
vi /etc/gitlab/gitlabrb
比设置:git_data_dir "/gitlab/repos"
2)访问刚搭建GitLab站点创建group比cnblogs
/gitlab/repos 创建 /gitlab/repos/repositories/cnblogs 文件夹
/gitlab/repos/repositories/创建文件夹比cnblogs
3)现所git项目文件复制文件夹
cp -r /data/git/ /gitlab/repos/repositories/cnblogs
4)修改复制文件夹所者:
chown -R git:git /gitlab/repos/repositories/cnblogs
5)运行GitLab导入命令
cd /var/opt/gitlab
gitlab-rake gitlab:import:repos
等段间显示done却项目没导入进
经研究发现导入GitLab认文件夹名git结尾项目于要导入项目文件夹名称加git缀再进行导入
结显示导入功比:
Processing cnblogs/CNBlogsJobgit
Created CNBlogsJob (cnblogs/CNBlogsJobgit)
Done!
GitLab站点却看已导入项目努力没能解决问题
实没办改手导入导入:
1)GitLab站点创建与要导入项目同名项目
2)进入刚创建项目文件夹
cd /gitlab/repos/repositories/cnblogs/项目名称git
3)删除该文件所文件
rm -rf
4)要导入项目文件夹所文件复制
cp -r /data/git/CNBlogsJob/ /gitlab/repos/repositories/cnblogs/CNBlogsJobgit
项目导入进
5)导入完修改导入所项目文件所者
chown -R git:git /gitlab/repos/repositories/cnblogs
修改所者客户端进行git push
手完现Git项目导入
备注: *** 作系统CentOS 62GitLab版本7841 访问服务器:ssh 用户名@ip
2 然后输入用户名
3 在输入密码
4 切换用户 su + 用户名
5 返回到主目录 cd ~
6 git pull
Django 项目,爱分享服务器上需要 �migrate
您确定在PYTHONPATH环境变量中安装并可用吗?你忘了激活虚拟环境吗?
需要切换到虚拟环境 在执行 migrate
切换 虚拟环境:
cd Evn/
workon + 项目名称
之后 重启服务器次右击,菜单中点选Git Bash,d出命令行
24 配置所有本地仓的账号、邮箱
$ git config --global username "Your Name"
$ git config --global useremail "email@examplecom"
25 为避免每次远程访问输入密码,使用ssh登陆。ssh应该是与本机信息绑定的,所以每台电脑需要单独生成。
$ ssh-keygen -t rsa -C "youremail@examplecom"
26 ssh只是本地详细,需要在GitLab中备份,才能被验证。打开自己的GitLab,在My Profile中,点击Add Public Key,title随意。
27 key中的内容在本机C盘中,C:\Users\a面去,要得时候在pull到自己电脑上。
你的文件一共可以放在三个地方,一:你的本地库,二:你的当前修改缓存,三:公共服务器的远程库。在使用git服务器时,需要先在自己电脑上建立一个本地库,用来存放和克隆远程库的内容,当然克隆前应该先初始化一下。然后当你对你当前本地库里的文件进行完更改之后,它只是停留在本地缓存,你需要提交命令来将更改保存到本地库,在这完成之后,你需要将你的修改完的新版本的库push到远程服务器的库中。这样当别人在他的电脑上更新远程库后,就可以看到你修改的内容,当然还可以看到修改之前的版本。
2实验室服务器说明:
实验室git服务器ip地址为IP
实验室git服务器登陆用户选择bupt-server-1,一般修改在这个用户
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)