win10设置git服务器权限

1.windows下git怎么管理权限

一、安装 软件:msysGit-fullinstall-1.8.1.2 打开之后设置安装路径,默认为C:\msysgit,如图: 注意:如果要自定义安装路径,请不要安装在带有空格的路径以及含有中文的路径下点击“OK”以后开始安装,首先将文件解压到安装目下,然后会自动开始编译,编译结束之后,若看到与下图中类似的内容,则表明编译成功。

二、配置 注意:在配置过程中会对一系列文件进行编辑,请使用支持 unix 格式的编辑器Notepad++,1、C:\msysgit\msysgit\etc\gitconfig 添加:(这里选择了默认安装路径) [gui] encoding = utf-8[i18n] commitencoding = GB23122、C:\msysgit\msysgit\etc\inputrc 修改两行为:set output-meta onset convert-meta off3、C:\msysgit\msysgit\git\contrib\completion\git-completion.bash 末尾增加:alias ls='ls --show-control-chars --color=auto'4、C:\msysgit\msysgit\etc\bash_profile 末尾增加:export LESSCHARSET=utf-8 三、gitlab服务器端的设置 访问gitlab服务器,界面如下:输入账号密码登陆以后(假设你的账号是user_test@user.test),点“New Project”,这里设置工程名为example,创建工程之后网页会有提示: You won't be able to pull or push project code via SSH until you add an SSH key to your profile 这时我们需要把刚才生成的公钥递交到服务器上,点击“add an SSH key”,出现如下界面:我们需要生成一对 Key(这里指密钥),然后才能通过加密的方式和服务器的代码库取得同步。现在运行C:\msysgit\msysgit\msys.bat,并执行以下命令:(注意请把user_test@user.test替换成你的账号)$ ssh-keygen -t rsa -C "user_test@user.test" 一路回车,如图:密钥生成成功!密钥分成两个文件,一个私钥(id_rsa)、一个公钥(id_rsa.pub)。

私钥保存在你的电脑上,公钥交项目负责人添加到服务器上。用户必须拥有与服务器公钥所配对的私钥,才能访问服务器上的代码库。

【注意!】为了项目代码的安全,请妥善保管你的私钥!因为一旦私钥外泄,将可能导致服务器上的代码被泄漏! 接下来将公钥提交给gitlab服务器即可。打开C:\Users\Administrator\.ssh\id_rsa.pub,将里面的内容复制到“add an SSH key”网页上的key文本框中,Title填写为你的邮箱账号,这里为user_test@user.test,保存后即添加成功。

【注意!】这里的Administrator为windows下的登陆用户,如果不清楚登陆用户名,点击开始菜单即可看到用户名,见下图:现在回到刚才的工程目录对应的网页中,有提示信息,按照它给的步骤一步步来即可,这里作简单解释:Git global setup:git config --global user.name "user_test"#git的全局设置,设置一次即可,这里设置用户名 git config --global user.email "user_test@user.test"#git的全局设置,设置一次即可,这里设置邮件 Create Repositorymkdir example#在当前目录创建example工程文件夹 cd example#切换目录example目录 git init#初始化本地的git仓库 touch README#创建一个新文件,名字为README git add README#将对README文件的修改通知git git commit -m 'first commit'#将通知给git的修改提交到本地仓库上,-m为设定提交理由:first commit git remote add origin git@10.10.144.235:user_test/example.git#添加远程服务器端的git仓库,名字为origin,链接内容为最后一串字符 git push -u origin master#将本地git仓库的内容推送到origin链接上,推送版本默认为主版本 第一次提交后会提示连接不能建立,因为rsa的fingerprint没有验证,我们选择yes之后随即开始推送,如果出现类似于如下图的情况,那么表明推送成功!以后若要再次提交只需要执行 :git add xxx(xxx为修改的文件) git commit -m 'xxx'(xxx为提交的原因) git push -u origin master(本地推送到远程服务器端)。

2.如何在win7上安装gitlab服务器

GitLab是由Ruby语言开发的基于Linux的Git服务器,是我见过的最强大的Git服务器。

发现它之后,立即决定将Git服务器换成GitLab。 但安装好GitLab之后面临一个问题,如何将服务器上的git项目直接导入到GitLab,之前的Git服务器是由是git+apache搭建的(详见在Linux上用Apache搭建Git服务器)。

在网上发现了这篇文档——Import bare repositories into your GitLab instance,并按之进行了操作。

3.win10中安装程序时:出现从服务器返

以管理员的身份运行:这是解决此问题最简单也是最有效果的一种方法,出现“从服务器返回一个参照”是因为可执行文件没有权限所致,以管理员身份运行,给予它最高权限,自然可以解决这个问题。

运行程序显示“从服务器返回一个参照”怎么办? 2 如果每次都是以管理员身份运行可能很多用户觉得很麻烦,如果你经常使用这个软件的话,可以配置打开方式,使它每次打开的方式都是以管理员身份运行,具体方法,右键点击执行文件,选择属性,点击兼容性选项卡,最下边有个特权等级,勾选即可(如下图所示)。 运行程序显示“从服务器返回一个参照”怎么办? END 一劳永逸法 更改策略组:这应该是网上流传最多的解决办法,但是操作过程十分简单,使得很多新手朋友摸不着头脑,小编就详细的介绍下此方法(没有亲自验证,不知道是否真能够解决),首先应该打开cmd,win7下的快捷方式是win+R(其中win是我们打开开始菜单经常使用的那个键)。

运行程序显示“从服务器返回一个参照”怎么办? 2 接着在输入框中输入gpedit。 msc,点击确定我们便来到了本地策略组,此步大部分教程还是介绍到了,很多人也能找的到,但是以后的步骤便很简单了,使得众多用户摸不着头脑,下面小编详细的介绍一下,点击计算机配置,windows设置,然后点击安全设置(很多人找不到安全设置在那)。

4.hpwin10怎样获得管理员权限

win10家庭版获取管理员权限方法如下:

1、在右下方任务栏的“搜索web和windows”输入框中输入“gpedit.msc”,电脑会自行搜索,搜索完毕之后鼠标点击打开。

2、打开本地组策略管理器。

3、依次点击打开“计算机配置”选项,然后再找到“Windows设置”这个选项,再从“Windows设置”找到并打开“安全设置”选项,接着打开“本地策略”最后找到打开“安全选项”即可。

4、找到“账户:管理员状态”,可以看见状态为“已禁用”,需要的是将它开启

5、鼠标右键单击“账户:管理员状态”,在弹出的快捷菜单中选择“属性”。

6、在“账户:管理员状态”属性中,将以启用选中即可。

5.window怎么搭建git服务器配置

首先这里我们安装openssh-server openssh-client,如果你用的是VPS之类的一般都默认安装好了,不过运行一个这个命令不会有错的,如果有安装就会提示已安装。

sudo apt-get -y install openssh-server openssh-client

安装git,在这个核心软件,不可或缺。

sudo apt-get -y install git

添加gitolite用户和同名用户组,加上--system参数,用户就不会在登陆界面显示。

sudo adduser --system --shell /bin/sh --group --disabled-password --home /home/gitolite gitolite

生成ssh key,一路回车下来。

ssh-keygen -t rsa

将你当前用户的ssh pub key复制到/tmp下备用,由于我用的是桌面版在同一台机器上。

cp ~/.ssh/id_rsa.pub /tmp/ubuntugege.pub

如果你是ssh远程登陆到服务器上安装,就要把你本地的key复制到远程的机器上

scp ~/.ssh/id_rsa.pub gitolite.server:/tmp/ubuntugege.pub

安装gitolite,在ubuntu中已经集成了,不用自己去下载。

sudo apt-get -y install gitolite

切换到gitolite用户环境中,因为我要以gitolite用户身份去初始化安装。

sudo su - gitolite

执行初始化安装gitolite。

gl-setup /tmp/ubuntugege.pub

把管理库gitolite-admin克隆过来就可以开始gitolite用户及代码库的管理了,如果不能克隆,那么就说明初始化的ssh pub key错了。

6.windows git服务器怎么使用

Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在windows下的开发要把自己的Git仓库共享出去的话,就必 须做SSH服务器。

一、安装GITWindows下使用msysgit,本文使用Git-1.7.8-preview20111206.exe 安装要点步骤安装完成后,可以使用Git bash在命令行模式下操作git二、安装CopSSH安装CopSSH之前先确保防火墙开启了SSH端口,这个虽然不影响CopSSH的安装,但是影响SSH访问,所以写在前面。CopSSH是windows下的SSH服务器软件,下载地址baidu之,本文使用的是Copssh_4.1.0_Installer.exe,安装完成后,到控制面板中新建一个管理员账户root,用这个账户来共享SSH。

然后你在账户管理中会看到之前的SvcCOPSSH账户。将root用户添加到CopSSH用户中,为简单操作,允许使用密码认证方式若是不允许密码认证,则需要使用公钥密钥方式认证,三、CopSSH中使用GIT现在已经安装GIT和CopSSH,接下来需要做的就是让CopSSH可以使用GIT的命令,这样不仅能够远程SSH管理GIT服务器,而且可以将GIT仓库通过SSH共享。

具体的操作方法是将GIT的某些命令程序和动态链接库复制到CopSSH安装目录下即可。l 将$ Git\libexec\git-core目录下的git.exe , git-receive-pack.exe , git-upload-archive.exe , git-upload-pack.exe复制到$ICW\bin目录下l 将$Git\bin目录下的libiconv-2.dll复制到$ICW\bin目录下重启CopSSH即可。

7.windows git 是怎么与服务器配置

Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在windows下的开发要把自己的Git仓库共享出去的话,就必 须做SSH服务器。

一、安装GITWindows下使用msysgit,本文使用Git-1.7.8-preview20111206.exe 安装要点步骤安装完成后,可以使用Git bash在命令行模式下操作git二、安装CopSSH安装CopSSH之前先确保防火墙开启了SSH端口,这个虽然不影响CopSSH的安装,但是影响SSH访问,所以写在前面。CopSSH是windows下的SSH服务器软件,下载地址baidu之,本文使用的是Copssh_4.1.0_Installer.exe,安装完成后,到控制面板中新建一个管理员账户root,用这个账户来共享SSH。

然后你在账户管理中会看到之前的SvcCOPSSH账户。将root用户添加到CopSSH用户中,为简单操作,允许使用密码认证方式若是不允许密码认证,则需要使用公钥密钥方式认证,三、CopSSH中使用GIT现在已经安装GIT和CopSSH,接下来需要做的就是让CopSSH可以使用GIT的命令,这样不仅能够远程SSH管理GIT服务器,而且可以将GIT仓库通过SSH共享。

具体的操作方法是将GIT的某些命令程序和动态链接库复制到CopSSH安装目录下即可。l 将$ Git\libexec\git-core目录下的git.exe , git-receive-pack.exe , git-upload-archive.exe , git-upload-pack.exe复制到$ICW\bin目录下l 将$Git\bin目录下的libiconv-2.dll复制到$ICW\bin目录下重启CopSSH即可。

8.如何在NAS上安装Git Server

安装Optware IPKG。

这个在QNAP官方的App Center里有提供,直接去安装即可。安装Git。

这里通过ipkg安装的Git比较新。官方App Center里提供的git版本比较老。

通过SSH登陆admin账号后运行如下命令。ipkg updateipkg install git初始化git服务器端仓库。

你的git仓库务必存放在非系统自带的目录下,否则系统重启之后数据会被抹掉(我尝试了是这样的)。假定服务器端git仓库目录为:/opt/repos,项目目录为hets.git。

通过SSH登陆admin账号后运行如下命令。cd /opt/reposgit init --bare hets.git为NAS添加名称为git的用户和用户群,用于所有的git仓库访问。

这里最好通过NAS自带的WEB界面创建用户和用户群,且git用户无需其他目录的权限。创建之后,通过WEB界面使用git用户进行登陆,这样NAS系统会自动设置好git用户的默认目录(这个目录是/share/homes/git)。

更改git仓库目录的所有者为git用户。运行如下命令。

chown -R git:git /opt/repos由于QNAP自带的SSH server不允许除admin账号以外的其他账号使用SSH的方式连接系统,所以我们需要手动安装OpenSSH。通过admin账户登陆Web管理页面,修改系统自带的SSH端口号22为22000或其他不冲突的值。

这样可以让OpenSSH正常使用22端口来运行。安装OpenSSH并启动服务。

同样需要通过系统原有的SSH server登陆admin账号(通过参数 –P22000 来指定为修改后的端口号)。ipkg install openssh openssh-sftp-server/opt/etc/init.d/S40sshd start再客户端机器上通过git GUI工具生产SSH密钥,并将公钥(id_rsa.pub)添加到服务器端的认证文件里。

在客户端机器的git bash中运行如下命令。#将公钥复制到NASscp /c/Users/baib/.ssh/id_rsa.pub git@:/share/homes/git/id_rsa.pub#通过SSH登陆admin账户后运行如下命令。

su gitcd /share/homes/gitmkdir .sshcat ./id_rsa.pub >> /home/git/.ssh/authorized_keysrm ./id_rsa.pub设置认证文件及其所在各级目录的权限。由于SSH要求密钥文件及其目录的读写权限只能开放给当前用户,否则无法通过密钥进行认证,这样每次登陆时还是需要输入密码。

chown -R git:git /share/homes/gitchmod 700 /share/homes/gitchmod 700 /share/homes/git/.sshchmod 600 /share/homes/git/.ssh/authorized_keys这时,git客户端应该已经可以访问服务器端的仓库了。在客户端机器的git bash中运行如下命令。

git clone git@:/opt/repos/hets.git为了安全起见,禁止通过SSH来登陆git账户。修改/etc/passwd文件。

找到行git:x:502:502:Linux User,,,:/home/git:/bin/sh修改为git:x:502:502:Linux User,,,:/home/git:/opt/bin/git-shell。如果不知道git-shell的具体路径,可以使用which git-shell命令来获得。

使用vim时如果报这个错误“E437: terminal capability "cm" required”,则先执行以下如下命令再使用vim即可。export TERM=xterm。

win10设置git服务器权限

转载请注明出处windows之家 » win10设置git服务器权限

win10

win10设置自动创建还原点

阅读(107)

本文主要为您介绍win10设置自动创建还原点,内容包括win10系统怎样创建系统还原点,Win10怎么创建还原点?,怎样启动Win10系统时创建系统还原点呢?。WIN 10 系统的还原点,必须手动开启,开启后可以手动创建,且在系统更新后和安装软件后自动创建还

win10

xp和win10如何在局域网共享文件

阅读(93)

本文主要为您介绍xp和win10如何在局域网共享文件,内容包括xp电脑怎样与win10电脑共享文件夹和打印机,xp系统无法访问win10共享怎么办?,WINXP和WIN98局域网共享。首先在xp电脑上设置,局域网中的计算机应同属于一个工作组,才能相互访问。右键单

win10

win10系统分盘以后如何合并

阅读(79)

本文主要为您介绍win10系统分盘以后如何合并,内容包括win10的系统磁盘分区之后如何合并分区?,w10的系统128G固态硬盘被分成了两个区怎样把两个区合成一个盘?,升级W10之后突然出现F盘,以前没有,如何把F盘并入D盘,还有F?。Windows10合并磁盘:

win10

如何调win10对比度

阅读(160)

本文主要为您介绍如何调win10对比度,内容包括windows10怎么调整对比度,360升级win10怎么调节亮度太亮了 受不了,电脑桌面烟雾头对比度怎么弄。工具:win10 操作系统步骤:第一步,点击win10系统左下角主菜单按钮弹出下拉菜单,在下拉菜单里找到【

win10

用友如何安装到win10系统

阅读(154)

本文主要为您介绍用友如何安装到win10系统,内容包括win10怎样安装用友u8,win10状态下怎么装用友软件,WINDWOS7专业版和WINDOWS10怎样才能安装用友财务软?爱问知。首先,通过Win10进行启动U盘或DVD光盘来全新安装Win10正式版系统之前,我们需要

win10

win10如何删掉edge

阅读(108)

本文主要为您介绍win10如何删掉edge,内容包括Win10系统如何正确卸载edge浏览器,WIN10专业版下如何卸载edge浏览器?,win10上的microsoftedge在任务栏上怎么删除。按下Win+x打开移动中心,在弹出才菜单中点击命令提示符(管理员); 2、在命令提示符

win10

win10如何开启自带杀毒软件

阅读(76)

本文主要为您介绍win10如何开启自带杀毒软件,内容包括win10怎么启用自带杀毒软件的方法教程,win10电脑如何预防木马?我使用的是系统自带?,设置Win10专业版自带杀毒软件排除白名单的步骤是什么?。具体如下:这里我们可以按下键盘的win+r打开运

win10

win10设置游戏清晰度

阅读(108)

本文主要为您介绍win10设置游戏清晰度,内容包括win10系统的进游戏显示的模糊怎么弄,如何能十分清晰显示游戏壁纸就想系统自带的桌面背景那样使用清晰,如何将Win10专业版软件界面变得更清晰?。win10游戏中字体模糊解决方法如下:首先,在Win10的

win10

win10怎么在运行里面打开设置

阅读(212)

本文主要为您介绍win10怎么在运行里面打开设置,内容包括win10在运行命令输入什么可以打开设置,怎样在win10里面手动设置开机启动?爱问知,升级WIN10后如何开启运行对话框?。打开设置的命令是(别忘了后面的冒号) ms-settings:冒号后可以跟参数

win10

vnc怎么设置开机启动win10

阅读(126)

本文主要为您介绍vnc怎么设置开机启动win10,内容包括ubuntu怎么设置vncserver设置开机自启动,win10如何设置快速开机,win10的启动管理器如何弄回win7风?。在Windows 7中,当用户按下F8时,会首先显示系统还原菜单。同时,还会有F10按键供用户打开

win10

win10高动态范围图像设置

阅读(97)

本文主要为您介绍win10高动态范围图像设置,内容包括高动态范围图像的HDR的存储和显示,win10电脑动态壁纸怎么设置,win10怎样将动态图片设置为桌面壁?爱问知。HDRI是High-Dynamic Range (HDR)image的缩写,也就是高动态范围图像,就是为了解决这

win10

win10设置德语

阅读(105)

本文主要为您介绍win10设置德语,内容包括win10怎么输入德语,如何让WINDOWS中文版变成德文版我的是WINDOWSXPHO,求助求助谁知道kindlepaperwhite语言设置在哪里不小心设置成了德。在最新的Win10预览版10041中,Cortana小娜终于“学会”中文了

win10

xp系统设置win10优先启动

阅读(146)

本文主要为您介绍xp系统设置win10优先启动,内容包括怎么设置win10和xp的双系统启动菜单,xp系统怎么设置开机优先读碟,要有图,我进了要按DEL的里面,和你,如何设置windowsxp开机启动项优先级。多系统安装使用--安装篇 编者按:多系统安装中,操作

win10

win10系统语言设置为台湾

阅读(105)

本文主要为您介绍win10系统语言设置为台湾,内容包括Win10系统怎样开启中文版Cortana,Windows10系统下将显示语言设置为英文的方法,如何在简体XP系统下运行台湾繁体程序我最近从朋友那里拷了一个台。首先来看看开启了的小娜和没有开启之间的

win10

win10设置自动创建还原点

阅读(107)

本文主要为您介绍win10设置自动创建还原点,内容包括win10系统怎样创建系统还原点,Win10怎么创建还原点?,怎样启动Win10系统时创建系统还原点呢?。WIN 10 系统的还原点,必须手动开启,开启后可以手动创建,且在系统更新后和安装软件后自动创建还

win10

xp和win10如何在局域网共享文件

阅读(93)

本文主要为您介绍xp和win10如何在局域网共享文件,内容包括xp电脑怎样与win10电脑共享文件夹和打印机,xp系统无法访问win10共享怎么办?,WINXP和WIN98局域网共享。首先在xp电脑上设置,局域网中的计算机应同属于一个工作组,才能相互访问。右键单

win10

win10系统分盘以后如何合并

阅读(79)

本文主要为您介绍win10系统分盘以后如何合并,内容包括win10的系统磁盘分区之后如何合并分区?,w10的系统128G固态硬盘被分成了两个区怎样把两个区合成一个盘?,升级W10之后突然出现F盘,以前没有,如何把F盘并入D盘,还有F?。Windows10合并磁盘:

win10

如何调win10对比度

阅读(160)

本文主要为您介绍如何调win10对比度,内容包括windows10怎么调整对比度,360升级win10怎么调节亮度太亮了 受不了,电脑桌面烟雾头对比度怎么弄。工具:win10 操作系统步骤:第一步,点击win10系统左下角主菜单按钮弹出下拉菜单,在下拉菜单里找到【

win10

用友如何安装到win10系统

阅读(154)

本文主要为您介绍用友如何安装到win10系统,内容包括win10怎样安装用友u8,win10状态下怎么装用友软件,WINDWOS7专业版和WINDOWS10怎样才能安装用友财务软?爱问知。首先,通过Win10进行启动U盘或DVD光盘来全新安装Win10正式版系统之前,我们需要

win10

win10如何删掉edge

阅读(108)

本文主要为您介绍win10如何删掉edge,内容包括Win10系统如何正确卸载edge浏览器,WIN10专业版下如何卸载edge浏览器?,win10上的microsoftedge在任务栏上怎么删除。按下Win+x打开移动中心,在弹出才菜单中点击命令提示符(管理员); 2、在命令提示符

win10

win10如何开启自带杀毒软件

阅读(76)

本文主要为您介绍win10如何开启自带杀毒软件,内容包括win10怎么启用自带杀毒软件的方法教程,win10电脑如何预防木马?我使用的是系统自带?,设置Win10专业版自带杀毒软件排除白名单的步骤是什么?。具体如下:这里我们可以按下键盘的win+r打开运

win10

如何在win10将投影字变大

阅读(75)

本文主要为您介绍如何在win10将投影字变大,内容包括用投影仪怎样让字体变大?,windows10字体清晰后字体小怎么办,电脑用过投影仪后的图标怎么变成原来大小,现在用起来很不方便(图。投影仪的硬件控制中,有简单的放大缩小功能,可以将屏幕上的字