CentOS6.5下用Git克隆代码(https方式)
发布日期:2021-06-30 17:22:17
浏览次数:2
分类:技术文章
本文共 978 字,大约阅读时间需要 3 分钟。
一、首先最好保证GIT是最新版
查看GIT命令
$ git --version
有关git的安装,应该有好多文章介绍。注意更新之后,要重启系统,否则显示的版本号,还是老版本。
二、如果工作环境存在网络代理,那么要设置代理:
git配置(非root):
git config --global user.name "username"git config --global user.email emailboxgit config --global http.proxy http://username:password@proxyserver:portgit config --global http.sslverify=false然后
git clone .....
即可。代码服务器如果需要验证的话,会弹出对话框,让你输入账号和密码。如果见不到这个对话框,说明没有连上去。
三、我的经验教训:
失败!失败了好多次。
我已经按照上面的步骤,做足功夫,设置好git的各种配置。
后来发现,这是由于我下载代码的时候,采用了sudo命令。原因是,我之前操作的时候,用root身份创建了一个目录~/task,后来回到当前账户,想将代码下载到这个目录:
$ cd ~/task
$ git clone https://code.teambition.com/project/core.git
提示没有权限创建一个名为 “core” 的工作目录
也没有多想,自然而然地采用了sudo 命令:
$ sudo git clone https://code.teambition.com/project/core.git结果就是无法连接源代码服务器。
后来将旧文件夹删除,用当前账户身份创建了一个新的文件夹,运行$ git clone https://code.teambition.com/project/core.git
终于显示代码服务器的账户、密码输入提示,正确输入后,克隆成功。
看来sudo是让当前账户以超级管理员的身份运行命令,而不仅仅是让当前账户获得超级管理员的权限,否则无法解释为何加上sudo之后,git config http.proxy就会失效。
但是,设置git的配置的时候,不是有—global的参数吗,为何对超级管理员无效呢。转载地址:https://leftfist.blog.csdn.net/article/details/40302621 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月14日 18时12分34秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【深度学习笔记】文本分类
2019-04-30
【转载】炼丹实验室:深度学习网络调参技巧
2019-04-30
【论文阅读笔记】文本分类论文汇总
2019-04-30
【NLP学习笔记】One-hot encoding:独热编码
2019-04-30
【工具使用】CSDN编辑器markdown字体、颜色与字号的设置
2019-04-30
【NLP学习笔记】词共现矩阵
2019-04-30
【NLP学习笔记】NLP基础知识框架图
2019-04-30
【工具和环境】Linux下安装pycharm
2019-04-30
【工具与环境】Windows下安装Sublime Text 3
2019-04-30
【工具与环境】Excel中批量插入行
2019-04-30
【学习笔记】对vanilla的一些个人理解
2019-04-30
“学硕” VS “专硕”
2019-04-30
【NLP学习笔记】知识图谱阅读笔记及其心得
2019-04-30
【工具使用】新版CSDN-markdown编辑器使用指南
2019-04-30
《知识图谱》阅读笔记(六)
2019-04-30
【NLP学习笔记】中文分词(Word Segmentation,WS)
2019-04-30
【NLP学习笔记】词性标注(Part-of-speech Tagging, POS)
2019-04-30