origin

Net JavaScript:跨域问题(No 'Access-Control-Allow-Origin')

眉间皱痕 提交于 2020-03-30 15:09:29
跨域这件事,在我没有独立开发之前,我都不知道。直到,某一天我自己独立开发的时候,吆吼,咋还有这么一回事。 为什么要跨域? 详情请见: https://segmentfault.com/a/1190000015597029 。 这篇文章好玩又易理解,值得一看~ 如何解决? 问题:from origin 'http://localhost:10005' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. 解决方案:网上方法有很多,我说一种简单的方法。在你的web.config里面配置! 要跨域肯定是因为你有两个网站,请你在被调的网站所在的项目的web.config里面写下这么这一段话。 注:看清楚所在节点在复制。   <!---加下面这段可以跨域--> <httpProtocol> <customHeaders> <!--Enable Cross Domain AJAX calls--> <add name="Access-Control-Allow-Origin" value="*" />

Git远程仓库地址变更本地如何修改

杀马特。学长 韩版系。学妹 提交于 2020-03-30 09:56:05
公司搬移, 作为git仓库的服务器IP地址变了。 本地代码挺多,重新检出太占时间,可以修改一个什么配置让我本地仓库和新的远程仓库建立关联吗, 答案是肯定的! 方法有很多,这里简单介绍几种: 以下均以项目git_test为例: 老地址:http://192.168.1.12:9797/john/git_test.git 新地址:http://192.168.100.235:9797/john/git_test.git 远程仓库名称: origin 方法一 通过命令直接修改远程地址 进入git_test根目录 git remote 查看所有远程仓库, git remote xxx 查看指定远程仓库地址 git remote set-url origin http://192.168.100.235:9797/john/git_test.git 方法二 通过命令先删除再添加远程仓库 进入git_test根目录 git remote 查看所有远程仓库, git remote xxx 查看指定远程仓库地址 git remote rm origin git remote add origin http://192.168.100.235:9797/john/git_test.git 方法三 直接修改配置文件 进入git_test/.git vim config [core]

gitlab安装与使用

左心房为你撑大大i 提交于 2020-03-30 02:01:55
1.1 gitlab安装(192.168.56.12中安装)   1、GitLab是什么?       1. GitLab实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。       2. GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。       3. 可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。       4. 它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找   2、gitlab安装   '''1. 初始化环境 ''' [root@linux-node2 ~]# yum install curl policycoreutils openssh-server openssh-clients postfix [root@linux-node2 ~]# systemctl start postfix '''2. 由于网络问题,国内用户,建议使用清华大学的镜像源进行安装''' [root@linux-node2 ~]# vim /etc/yum.repos.d/gitlab-ce.repo ''' [gitlab-ce] name=gitlab-ce baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum

git & github

依然范特西╮ 提交于 2020-03-30 01:45:16
1.1 常见版本管理工具介绍 及 版本工具作用   1. 为什么要使用版本控制     1、 举例说明:       1)假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2        天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办?       2)你说简单,直接把5000行代码去掉就行了,但是我的亲,说的简单,你的这个功能写了3周时间,但你        还能记得你是新增加了哪5000行代码么?       3)所以你急需要一个工具,能帮你记录每次对代码做了哪些修改,并且可以轻易的把代码回滚到历史上的        某个状态。 这个神奇的工具就叫做版本控制     2 、版本控制工具主要实现 2 个功能       1 )版本管理           在开发中,这是刚需,必须允许可以很容易对产品的版本进行任意回滚,版本控制工具实现这个功能的           原理简单来讲,就是你每修改一次代码,它就帮你做一次快照       2 )协作开发           a. 一个复杂点的软件,往往不是一个开发人员可以搞定的,公司为加快产品开发速度,会招聘一堆跟            你一样的开发人员开发这个产品           b. 拿微信来举例,现在假设3个人一起开发微信,A开发联系人功能,B开发发文字、图片

[git] git拉取远程仓库,同步远程分支,解决冲突

末鹿安然 提交于 2020-03-26 13:19:01
[git] git拉取远程仓库,同步远程分支,解决冲突 1.本地仓库存在 本地仓库与远程master已绑定 1.拉取远程分支到本地 git fetch origin dev(远程分支名) 2.在本地创建该分支并切换 git checkout -b dev(本地分支名) origin/dev(远程分支名) 3.把分支代码拉取到本地 git pull origin origin dev(远程分支名) 2.本地仓库不存在 1.克隆远程仓库 git clone 远程库地址 2.拉取远程分支到本地 git fetch origin dev(远程分支名) 3.在本地创建该分支并切换 git checkout -b dev(本地分支名) origin/dev(远程分支名) 4.把分支代码拉取到本地 git pull origin origin dev(远程分支名) 冲突解决 如果远程分支最新代码有修改,本地分支下有新的开发,需要同步远程到本地 需要注意:不能直接拉取 1.添加并提交本地的修改 git add . git commit -m "temp" 2.拉取远程代码 git fetch origin dev(远程分支名) 3.合并代码 git rebase origin/dev(本地分支名) 4.遇到冲突,取代码中修改,修改完后 git merge origin/dev(本地仓库名) 来源:

IDEA项目上传码云报错:Push rejected: Push to origin/master was rejected

∥☆過路亽.° 提交于 2020-03-25 15:01:24
git pull origin master –allow-unrelated-histories git push -u origin master -f 原因:码云上创建了Private仓库, 仓库里面可能会生成一些Readme.md文档,如下图: 这样在码云上仓库版本和本地版本有差异, 本地上传时上传不是同一个库, 这时再 push 则会出现rejected这种情况 来源: https://www.cnblogs.com/wangshuang123/p/12566072.html

git操作github仓库基本操作

我与影子孤独终老i 提交于 2020-03-25 12:43:37
一、登录 首次登录 $ git config --global user.name "Your Name" $ git config --global user.email ‘your email’ 如果忘记了登录名与密码 $ git config --global --replace-all user.email "输入你的邮箱" $ git config --global --replace-all user.name "输入你的用户名" 检查登录情况 $ git config --list 二、秘钥连接 1、首先检查是否已经有秘钥了 或者在C:\Users\Administrator.ssh查看 2、如果没有的话,执行以下指令生成秘钥: $ ssh-keygen -t rsa -C "你的邮箱" 3、然后去按照上条方式查看以下有没有生成 4、去C:\Users\Administrator.ssh里找到id_rsa.pub,用记事本打开,全选,复制,得到ssh key公钥。 5、进入github,点击settings 然后打开SSH keys菜单,Add SSH key新增秘钥,填上标题(随意,建议跟repository一致),然后将id_rsa.put文件中的key粘贴,然后Add key生成秘钥。 到此,github账号与本地的SSH key配置完成 三、

git/github--常规操作

蹲街弑〆低调 提交于 2020-03-25 12:43:00
申请一个github的帐号,本地装好git工具,准备工作就做好了。 然后在github上创建一个github项目仓库。 我们就开始着手将github项目与我们本地的git项目建立联系了。 首先我们需要创建密钥ssh: $ cd ~/. ssh 检查本机的ssh密钥 如果提示找不到文件或者目录,不用怕,证明了你是第一次使用git 如果不是第一次使用,你可以使用如下命令清楚原有的ssh: $ mkdir key_backup $ cp id_rsa* key_backup $ rm id_rsa* 好了,下面的步骤就是生成新的密钥: Ssh-keygen –t rsa –C “1234@qq.com” 双引号内替换成你自己的邮箱地址。 这个步骤中会提示你输入一个密码,当然你可以不用设置这个密码,这个密码是在你以后提交项目的时候的一个身份验证,如果你运行任何人都往你的项目里提交内容,那就不设置他。 根据刚刚的操作命令得到的反馈,你可以看到你生成的密钥文件地址 例如: C:\Documents and Settings\Administrator\.ssh\id_rsa.pub 用文本编辑器打开看看,里面就是我们所需要的密钥。 把这份密钥添加到github》Account Setting 》SSH keys 中,就行了。 在git运行如下命令检测是否已经链接成功: $ ssh –T git

Git& GitHub常用的操作

☆樱花仙子☆ 提交于 2020-03-25 12:41:51
Git是目前世界上最先进的分布式版本控制系统。 创始人:Linus Torvalds林纳斯·托瓦兹 经典的集中管理型(CVS、VSS、SVN) 版本管理系统: 1、版本管理的服务器一旦崩溃,硬盘损坏,代码如何恢复? 2、程序员上传到服务器的代码要求是完整版本,但是程序员开发过程中想做小版本的管理,以便追溯查询,怎么破? 3、系统正在上线运行,时不时还要修改bug,要增加好几个功能要几个月,如何管理几个版本? 4、如何管理一个分布在世界各地、互不相识的大型开发团队? 1、命令行工具:Git for windows Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。   C:\Users\admin路径下的.gitconfig文件里面可以看到   --global 表示全局属性,所有的git项目都会共用属性 1)填写用户名和邮箱Administrator@PC201803221826 MINGW64 /e/git-space $ git config --global user.name "kris" Administrator@PC201803221826 MINGW64 /e/git-space $ git config --global user.email "kris073@aliyun.com" ##全局是每个项目都是这个名; 非全局是针对这个项目

Git Pro - (2)分支

*爱你&永不变心* 提交于 2020-03-25 08:45:06
Git 保存的不是文件差异或者变化量,而只是一系列文件快照。 在 Git中提交时,会保存一个提交(commit)对象,它包含一个指向暂存内容快照的指针,作者和相关附属信息,以及一定数量(也可能没有)指向该提交对象直接祖先的指针。当使用 git commit 新建一个提交对象前,Git 会先计算每一个子目录(本例中就是项目根目录)的校验和,然后在 Git 仓库中将这些目录保存为树(tree)对象。之后 Git 创建的提交对象,除了包含相关提交信息以外,还包含着指向这个树对象(项目根目录)的指针,如此它就可以在将来需要的时候,重现此次快照的内容了。提交多次后的的Git对象数据可能如下: Git 中的分支,其实本质上仅仅是个指向 commit 对象的可变指针。Git 会使用 master 作为分支的默认名字。在若干次提交后,你其实已经有了一个指向最后一次提交对象的 master 分支,它在每次提交的时候都会自动向前移动: 分支基本操作 创建分支 git branch testing 这会在当前 commit 对象上新建一个分支指针: 那么,Git 是如何知道你当前在哪个分支上工作的呢?其实答案也很简单,它保存着一个名为 HEAD 的特别指针,指向当前所在分支: 切换分支 git checkout testing 运行 git branch 命令,仅仅是建立了一个新的分支