0e7afb18cb
With this installed in your $PATH, you can store git-over-http passwords in your keyring by doing: git config credential.helper gnome-keyring The code is based in large part on the work of John Szakmeister who wrote the helper originally for the initial, unpublished version of the credential helper protocol. This version will pass t0303 if you do: GIT_TEST_CREDENTIAL_HELPER=gnome-keyring \ ./t0303-credential-external.sh Signed-off-by: Philipp A. Hartmann <pah@qo.cx> Signed-off-by: Junio C Hamano <gitster@pobox.com>
25 lines
441 B
Makefile
25 lines
441 B
Makefile
MAIN:=git-credential-gnome-keyring
|
|
all:: $(MAIN)
|
|
|
|
CC = gcc
|
|
RM = rm -f
|
|
CFLAGS = -g -O2 -Wall
|
|
|
|
-include ../../../config.mak.autogen
|
|
-include ../../../config.mak
|
|
|
|
INCS:=$(shell pkg-config --cflags gnome-keyring-1)
|
|
LIBS:=$(shell pkg-config --libs gnome-keyring-1)
|
|
|
|
SRCS:=$(MAIN).c
|
|
OBJS:=$(SRCS:.c=.o)
|
|
|
|
%.o: %.c
|
|
$(CC) $(CFLAGS) $(CPPFLAGS) $(INCS) -o $@ -c $<
|
|
|
|
$(MAIN): $(OBJS)
|
|
$(CC) -o $@ $(LDFLAGS) $^ $(LIBS)
|
|
|
|
clean:
|
|
@$(RM) $(MAIN) $(OBJS)
|