问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

windows下git怎么管理权限

发布网友 发布时间:2022-04-22 05:59

我来回答

1个回答

热心网友 时间:2023-11-24 08:06

一、安装
软件:msysGit-fullinstall-1.8.1.2
打开之后设置安装路径,默认为C:\msysgit,如图:

注意:如果要自定义安装路径,请不要安装在带有空格的路径以及含有中文的路径下点击“OK”以后开始安装,首先将文件解压到安装目下,然后会自动开始编译,编译结束之后,若看到与下图中类似的内容,则表明编译成功。
二、配置
注意:在配置过程中会对一系列文件进行编辑,请使用支持 unix 格式的编辑器Notepad++,
1、C:\msysgit\msysgit\etc\gitconfig 添加:(这里选择了默认安装路径)
[gui] encoding = utf-8[i18n] commitencoding = GB2312

2、C:\msysgit\msysgit\etc\inputrc 修改两行为:
set output-meta onset convert-meta off

3、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(本地推送到远程服务器端)
win7 如何把git设置成全局使用

一、安装GITWindows下使用msysgit,本文使用Git-1.7.8-preview20111206.exe 安装要点步骤安装完成后,可以使用Git bash在命令行模式下操作git二、安装CopSSH安装CopSSH之前先确保防火墙开启了SSH端口,这个虽然不影响CopSSH的安装,但是影响SSH访问,所以写在前面。CopSSH是windows下的SSH服务器软件,下载地址baid...

GIt使用(二)——详细配置与Github关联教程(Windows)

首先,需要先了解一下,Git所创建的项目我们称作仓库,仓库中包含众多的文件,这些文件必须要提交到仓库中,才能实现文件的管理。仓库分为本地仓库与远程仓库(此文以github为远程仓库做演示),使用Git可以将本地仓库同步到远程仓库,当然也可以将远程仓库同步到本地。1.Git本地仓库基本设置(一)①使用...

windows10 管理git账凭据管理器

控制面板\所有控制面板项\用户帐户\凭据管理器 普通凭据,修改、编辑、添加操作

git 添加可执行文件权限

在Windows下开发的脚本文件,提交到git仓库后,在Linux上克隆下,发现脚本文件无执行权限 解决办法如下

怎么才能在windows使用git命令

1、msysgit 是 Windows 版的 Git可以百度搜索Git下载。2、安装完成后,开始菜单里找到“Git”->“Git Bash”打开Git。3、注册用户信息:首先配置你的用户信息的Git命令。git config --global user.name "Your Name"git config --global user.email "email@example.com"4、配置完成后使用 $ git ...

windows gitconfig 在哪

1、msysgit 是 Windows 版的 Git可以百度搜索Git下载。2、安装完成后,开始菜单里找到“Git”->“Git Bash”打开Git。3、注册用户信息:首先配置你的用户信息的Git命令。git config --global user.name "Your Name"git config --global user.email "email@example.com"4、配置完成后使用 $ git ...

windows下git拉下来的文件夹没有执行权限

进行了操作限制。windows进行了操作限制就会导致下git拉下来的文件夹没有执行权限的情况所发生。权限是指为了保证职责的有效履行,任职者必须具备的,对某事项进行决策的范围和程度。

Git安装和配置教程:Windows/Mac/Linux三平台详细图文教程,带你一次性搞...

Windows安装与配置首先,从Git官网下载Windows安装包,选择适合您系统的32位或64位版本。安装时,可以选择Git Bash或Git GUI等工具,满足不同需求。安装后,在命令行窗口进行基本配置,输入姓名和邮箱信息,可进一步根据官方文档定制个性化设置。Mac平台操作Mac预装了Git,可通过终端确认。若未安装,可通过...

怎么才能在windows使用git命令?

Git文件有几个版本,其中msysgit 是 Windows 版的。Git文件可以百度搜索Git选择进行下载。下载安装完成后,开始菜单里找到“Git”中的“Git Bash”打开Git。注册用户信息:首先配置你的用户信息的Git命令。配置完成后使用 $ git config 中的list查看配置的用户信息、创建版本库$ cd d: 和cd MyGit进入...

怎样使用windows下的git

1. 通过命令 git init 把这个目录变成git可以管理的仓库,如下:这时候你当前testgit目录下会多了一个.git的目录,这个目录是Git来跟踪管理版本的,没事千万不要手动乱改这个目录里面的文件,否则,会把git仓库给破坏了。如下:2. 把文件添加到版本库中。首先要明确下,所有的版本控制系统,只能跟踪...

windows下载git git for windows windowsgit教程 windows配置git git限制提交权限 git没有权限clone代码 git权限托管 git Windows window安装git
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问这个是什么,听说还可以泡茶喝,降血脂的 司法考试改革后是不是非全日制不能考 大神们帮忙看一下这三个吉他谱中的标志是什么意思​ 君子兰叶子发黄怎么办强烈推荐解决君子兰发黄技巧 非全日制本科能考法考吗 以前建的房子算违建吗 联想和宏基哪个好? ...很重要的公开课,谁能帮我根据所授内容想些金点子? 熟睡后出现踢床和身体突然跳起来是什么原因引起的?急 哈士奇幼犬长什么样?怎么挑选哈士奇幼犬呢 请高手给说下这台联想电脑应该怎么改? eclipse怎么和gitlab关联 Sony/索尼XR150E 如何查看gitlab版本号 求助Canon bjc-1000sp 打印机 为什么感觉墨盒有墨... 谁给个现在电脑最好的配置表,要最好的 电脑超频问题,,,急。。。。。。 github账号可以登录gitlab吗 lcspcg@163.com办理卫生许可证都需要什么 gitlab的ssh登录密码没有怎么用 俄罗斯现在的主战坦克是什么 gitlab 怎么通过第三方认证登录 ALLIANCE战队都有谁? 美朱姆沃尔特级驱逐舰和LCS濒海战斗舰两者的战斗力... 面对一个对金相一无所知的、即将购买显微镜的用户,... 世界上最大最先进的护卫舰是那一艘? 倒置金相显微镜LWD300LCS是那个公司的产品,质量怎... 利勃海尔磨齿机LCS300英文小写怎么弄? 德国机lcs300修砂轮流量大小怎么调节? 手机手机来电没有振动是什么原因? 预算资金3W 如何配一台顶端配置的电脑,来提供完美... 修改gitlab登录页面内容 xcode 怎么提交代码到gitlab 窗户有哪些种类 常见的门窗的种类有哪些? 门窗有哪些种类 门窗有哪些材质 窗户有哪些 窗户的种类 窗的种类有哪些? 门窗的分类有哪些 窗户种类有哪些窗户装修必须掌握的知识 窗户有哪些种类 多种选择 国内较好的十大系统门窗有哪些呢? 外开窗户防盗窗款式有哪些? 阳台窗有哪些种类 怎么选购阳台窗 被动门窗的窗型有哪些? 现在国内影视特效制作都用什么软件? 有什么特效软件 现在国内影视特效制作都用什么软件 视频特效软件有哪些 手淫有什么危害?